All Posts
-
#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.
-
#18 Automate 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.
-
#17 DevOps-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.
-
#16 Hello 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.
-
#15 Hello 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.
-
#13 Getting 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.
-
#8 Update 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.
-
#7 Storing 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.
-
#5 Making 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.
-
#4 Firestore Pagination in Android — Using FirebaseUI Library 🔥
Efficiently implement Cloud Firestore pagination in Android using the FirestorePagingAdapter from the FirebaseUI library.
-
#3 Animated Material Dialog — Android 📱 😍🎨
Learn how to create beautiful, animated Material Design dialogs in Android to enhance your app's user experience and visual appeal.
-
#2 💳UPI Payment Integration in Android with EasyUpiPayment library📱💸
A quick guide to integrating UPI payments in your Android app using the EasyUpiPayment library for a seamless checkout experience.
-
#1 Firebase Database Pagination — Android 🔥
Step-by-step guide to implementing pagination in Firebase Realtime Database using the FirebaseUI-Android library for smooth scrolling.