Homepage
Open in app
Sign in
Get started
Thinkdiff
Storytelling by a computer programmer
iOS
Python
Web
Software Engineering
Computer Science
Stories
Be Medium Partner
Follow
Following
Next.js — How to Create Command Line Program
Next.js — How to Create Command Line Program
Inserting some data into Postgres via Prisma
Mahmud Ahsan
Oct 25, 2023
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 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 Prepare the Right Way for a Tech Interview
How to Prepare the Right Way for a Tech Interview
Based on my experience with iOS interviews
Mahmud Ahsan
Mar 23, 2023
Trending
How to Create Radio Button and Group in SwiftUI
How to Create Radio Button and Group in SwiftUI
Learn how to create a radio button in SwiftUI
Mahmud Ahsan
Mar 26, 2020
SwiftUI NavigationLink Hide Arrow Indicator on List
SwiftUI NavigationLink Hide Arrow Indicator on List
How to hide disclosure arrow indicator on SwiftUI List on iOS 13 and iOS 14
Mahmud Ahsan
Nov 1, 2020
Create Your First Flutter App and Learn Flutter Framework
Create Your First Flutter App and Learn Flutter Framework
A step-by-step guide to creating your first flutter application
Mahmud Ahsan
Oct 28, 2020
How to Scrap Data From JavaScript-Based Website Using Python, Selenium, and Headless Web Driver
How to Scrap Data From JavaScript-Based Website Using Python, Selenium, and Headless Web Driver
One web scraping technique to rule them all
Mahmud Ahsan
Mar 8, 2020
Flutter Vs. SwiftUI
Flutter Vs. SwiftUI
Learn the fundamental differences between Flutter and SwiftUI
Mahmud Ahsan
May 2, 2020
How to Create, Validate and Save Form in Flutter
How to Create, Validate and Save Form in Flutter
Learn the simple way to create a form in a Flutter application
Mahmud Ahsan
Sep 8, 2019
How to Reverse Engineering an Android App
How to Reverse Engineering an Android App
Things to know as an Android developer
Mahmud Ahsan
Sep 21, 2020
How to Protect Android App From Reverse Engineering
How to Protect Android App From Reverse Engineering
Easy to say but expensive to do
Mahmud Ahsan
Oct 24, 2020
Dart Language Tutorial for Programmers
Dart Language Tutorial for Programmers
Learn Dart programming language fast!
Mahmud Ahsan
Oct 11, 2020
About Thinkdiff
Latest Stories
Archive
About Medium
Terms
Privacy
Teams