Honest take of a mobile developer on which you should choose: Firebase or Supabase
Archives
A complete chronological record of all 57 posts
2025 (2 posts)
Bouldering isn't just a sport - it's physical programming. Here's why so many software engineers are obsessed with climbing gyms.
2024 (2 posts)
Fix the 'No such module' error in Xcode when using CocoaPods by ensuring Pods framework builds first.
Protect your forms from spam bots using honeypot fields—hidden inputs that trap automated submissions while letting real users through.
2021 (3 posts)
Learn how to query values matching a list using the IN operator in Sqflite for Flutter databases.
Learn how to gradually migrate your Android app from Dagger to Hilt with a step-by-step guide for dependency injection.
Discover Hilt, a simplified dependency injection library built on top of Dagger for Android development.
2020 (3 posts)
Encrypt sensitive data in Android using Jetpack Security library for EncryptedSharedPreferences and EncryptedFile.
Understand Clean Architecture principles and learn how to structure your Android app into testable, maintainable layers.
Detect, diagnose, and fix Application Not Responding (ANR) errors in Android apps with practical solutions.
2017 (1 post)
Master RxJava basics including Observables, Observers, and Schedulers for reactive programming in Android.
2016 (2 posts)
Implement dependency injection in Android using Dagger2 framework for better code structure and testability.