All Posts
#22Let your delegates auto-nullify references☠️
Learn how to use Kotlin property delegates to automatically nullify references in Android, preventing memory leaks in Fragments and Activities.
#21👨🍳 Cooking Tasty code in Kotlin 🍴 — Part 2
Part 2 of 'Cooking Tasty Code'. Dive deeper into Kotlin features like delegation, operator overloading, and more to enhance your coding style.
#20👨🍳 Cooking Tasty code in Kotlin 🍴 — Part 1
Part 1 of the 'Cooking Tasty Code' series. Explore Kotlin's syntactic sugar and features that help write cleaner, more readable, and idiomatic code.
#19🔥 Quickly distribute your app with Firebase App Distribution using GitHub Actions + Fastlane 🚀
Step-by-step guide to automating Android app distribution with Firebase App Distribution, GitHub Actions, and Fastlane for faster QA cycles.
#18Automate publishing app to the Google Play Store with GitHub Actions⚡+ Fastlane🏃
Automate your Android app deployment to Google Play Store using GitHub Actions and Fastlane. Implement a 'Code, Push, and Chill' workflow for your projects.
#17DevOps-ify Android libraries with GitHub Actions and Package Registry🚀
Learn how to use GitHub Package Registry (GPR) and GitHub Actions to safely publish and consume private or public Android libraries with ease.
#16Hello DataStore, Bye SharedPreferences👋 — Android📱 — Part 2: Proto DataStore
Jetpack DataStore Part 2: Deep dive into Proto DataStore for type-safe data storage in Android using Protocol Buffers.
#15Hello DataStore, Bye SharedPreferences👋 — Android📱 — Part 1: Preference DataStore
Introduction to Jetpack DataStore Part 1: Learn how to migrate from SharedPreferences to Preference DataStore for better data storage in Android.
#14🕵️ Accessing device location using SIM Card 🗺️📍
Discover a clever trick to access device location using SIM card info in Android. Learn how to handle mock location scenarios for better location accuracy.
#13Getting data from Google Sheets📊 → Flutter App📱 — Part 2
Part 2 of the series: Learn how to fetch and display data from Google Sheets in your Flutter application using Google AppScript as an API.
#12🌊 StateFlow, End of LiveData?
Is StateFlow the end of LiveData? An opinionated look at how Kotlin's StateFlow is replacing LiveData for state management in Android.
#11🤖 Automate Publishing Android Library to Bintray using GitHub Actions 🚀
Learn how to automate the publishing of your open-source Android libraries to Bintray using GitHub Actions CI whenever you create a new release.
#10🔥Firebase-ing with Kotlin Coroutines + Flow 🌊
Learn how to integrate Firebase with Kotlin Coroutines and Flow for reactive data streams in your Android applications.
#9🔪 Introduction to Dagger DI 💉 by a Life way!
Demystifying Dependency Injection with Dagger. Learn DI concepts through real-life analogies and simplify your Android app architecture.
#8Update Queries without changing RecyclerView Adapter using FirebaseUI — Android 🔥
Learn how to update Firebase queries dynamically without recreating your RecyclerView adapter using the FirebaseUI-Android library.
#7Storing data from the Flutter app → Google Sheets 📊 — Part 1
Learn how to use Google Sheets as a database for your Flutter app. A simple and effective way to store and manage app data using Google AppScript.
#6⏰Scheduling FCM Push Notifications🔔 On Device — Android📱
Learn how to schedule FCM push notifications on-device in Android without expensive cloud cron jobs, using AlarmManager and WorkManager.
#5Making Google-Apps Like NavigationView — Android 📱
Step-by-step guide to implementing a Google-style Navigation Drawer in Android using the MaterialNavigationView library for premium UI design.
#4Firestore Pagination in Android — Using FirebaseUI Library 🔥
Efficiently implement Cloud Firestore pagination in Android using the FirestorePagingAdapter from the FirebaseUI library.
#3Animated Material Dialog — Android 📱 😍🎨
Learn how to create beautiful, animated Material Design dialogs in Android to enhance your app's user experience and visual appeal.



















