Page 5 of 5 — browse earlier tutorials on Android development, Kotlin, Jetpack Compose, and Flutter.
APK vs AAB vs Split APK — what's the difference and when do you use each? Clear explanation with Kotlin code examples for working with PackageManager.
We migrated our auto app backup feature from a 24/7 foreground service to WorkManager periodic workers, significantly improving battery life while maintaining reliable backups. This post shares our journey adapting to Android's increasingly strict background execution policies.
Building a backup feature sounds straightforward until you hit Android's permission maze. Here's how I implemented backup for contacts, SMS, call logs, and calendar events.