Homepage
Open in app
Sign in
Get started
iOS
Python
Web
Software Engineering
Computer Science
Stories
Be Medium Partner
How to Play Sound without Stopping Music by Other Apps on iOS
How to Play Sound without Stopping Music by Other Apps on iOS
In one of my iOS apps, there is a pronunciation feature. So when a user taps speak, it starts saying the word. But the problem is, when a…
Mahmud Ahsan
Aug 9, 2023
How to detect your iOS app is running on macOS
The easiest way to know whether your app is running on macOS is:
Mahmud Ahsan
Aug 8, 2023
How to use #available, @available, #unavailable in Swift
How to use #available, @available, #unavailable in Swift
Sometimes in our swift code, we may need to use the latest iOS APIs, which are unavailable in the previous iOS version. Occasionally we…
Mahmud Ahsan
May 22, 2023
How to Use Fastlane to Deploy iOS App Fast
How to Use Fastlane to Deploy iOS App Fast
Save time by automating deployment
Mahmud Ahsan
Nov 25, 2020
SwiftUI Dark Mode — the Easiest Way
SwiftUI Dark Mode — the Easiest Way
Adding dark and light mode in SwiftUI based iOS app
Mahmud Ahsan
Nov 26, 2020
Flutter Vs. SwiftUI
Flutter Vs. SwiftUI
Learn the fundamental differences between Flutter and SwiftUI
Mahmud Ahsan
May 2, 2020
How to Send Email in SwiftUI
How to Send Email in SwiftUI
The easiest way to send email from SwiftUI
Mahmud Ahsan
Oct 2, 2020
Swift — How to Use Grand Central Dispatch and Operations
Swift — How to Use Grand Central Dispatch and Operations
Let’s learn how to handle asynchronous operations in Swift
Mahmud Ahsan
Aug 23, 2017
More Articles
ViewThatFits in SwiftUI — iOS 16
ViewThatFits in SwiftUI — iOS 16
A better and easier alternative to GeometryReader
Mahmud Ahsan
Aug 8, 2022
NavigationStack in SwiftUI — iOS 16.0
NavigationStack in SwiftUI — iOS 16.0
Life becomes easier!
Mahmud Ahsan
Aug 6, 2022
Graph and Tree Traversal | DFS & BFS — Swift
Graph and Tree Traversal | DFS & BFS — Swift
Let’s learn graph traversal using DFS and BFS algorithm
Mahmud Ahsan
May 14, 2022
Graph — Swift
Graph — Swift
Computer science fundamental
Mahmud Ahsan
Apr 22, 2022
Why I Love Firebase Emulator Suite!
Why I Love Firebase Emulator Suite!
Developing an iOS or Android application using Firebase is a faster way to ship your product. There are many positive things but one thing…
Mahmud Ahsan
Mar 18, 2022
Tree — Swift
Tree — Swift
Computer science fundamental
Mahmud Ahsan
Jan 12, 2022
Linked List — Swift
Linked List — Swift
Computer science fundamental
Mahmud Ahsan
Dec 12, 2021
Binary Search — Swift
Binary Search — Swift
Computer science fundamental
Mahmud Ahsan
Dec 8, 2021
How to Implement Universal Link in SwiftUI App
How to Implement Universal Link in SwiftUI App
Universal link or deep-link is a mapping of URL to your app that if the user opens the link in his iOS device by tapping somewhere, it will…
Mahmud Ahsan
Nov 28, 2021
QuickSort — Swift
QuickSort — Swift
Computer science fundamental
Mahmud Ahsan
Aug 29, 2021
How to Use Fastlane to Deploy dSYM Files to Firebase Crashlytics
How to Use Fastlane to Deploy dSYM Files to Firebase Crashlytics
This is a follow-up post on How to Use Fastlane to Deploy iOS App Fast. Recently, I faced a problem related to uploading dSYM files to…
Mahmud Ahsan
Aug 26, 2021
Merge Sort — Swift
Merge Sort — Swift
Computer science fundamental
Mahmud Ahsan
Aug 21, 2021
Selection Sort — Swift
Selection Sort — Swift
Computer science fundamental
Mahmud Ahsan
Aug 20, 2021
Insertion Sort — Swift
Insertion Sort — Swift
Computer science fundamental
Mahmud Ahsan
Aug 18, 2021
Swift — How to Write a Complete Logger
Swift — How to Write a Complete Logger
The logger we use to debug our swift code
Mahmud Ahsan
Apr 22, 2021
Swift — How to Use Delegate Effectively in iOS App Development
Swift — How to Use Delegate Effectively in iOS App Development
Use delegation pattern to write flexible code.
Mahmud Ahsan
Mar 13, 2021
SwiftUI — How to Control ScrollView Programmatically
SwiftUI — How to Control ScrollView Programmatically
Build a chat screen and control scroll view
Mahmud Ahsan
Mar 6, 2021
SwiftUI — How to Create a Custom ActionSheet Card View
SwiftUI — How to Create a Custom ActionSheet Card View
The easiest way to build a reusable custom UI ActionSheet
Mahmud Ahsan
Feb 27, 2021
iOS — How to Take Advantages of Multiple Schemes in XCode
iOS — How to Take Advantages of Multiple Schemes in XCode
Test your app development the most comfortable way
Mahmud Ahsan
Feb 20, 2021
Swift forEach Caveat
Swift forEach Caveat
How I faced a bug in my code and how to solve it
Mahmud Ahsan
Feb 12, 2021
SwiftUI — How to Preview Layout in Multiple Devices
SwiftUI — How to Preview Layout in Multiple Devices
You know what, when we design the SwiftUI user interface, sometimes it is necessary to know, how does the interface look on smaller of…
Mahmud Ahsan
Jan 28, 2021
SwiftUI — How to Know State Value Changes
SwiftUI — How to Know State Value Changes
Notified when state value changes
Mahmud Ahsan
Jan 18, 2021
How to Iterate Index and Value of a Swift String
How to Iterate Index and Value of a Swift String
Let me share with you which one I prefer
Mahmud Ahsan
Jan 4, 2021
How to Create Custom Views in SwiftUI
How to Create Custom Views in SwiftUI
Learn to create custom views to reuse in your SwiftUI based app
Mahmud Ahsan
Dec 20, 2020
How to Use Custom Modifiers in SwiftUI
How to Use Custom Modifiers in SwiftUI
Create your own modifier to reuse many times
Mahmud Ahsan
Dec 20, 2020
About Thinkdiff
Latest Stories
Archive
About Medium
Terms
Privacy
Teams