SuriDevs Logo

Tutorials — Page 5

Page 5 of 5 — browse earlier tutorials on Android development, Kotlin, Jetpack Compose, and Flutter.

Does Android PackageManager Support ZIP64 APKs? (Split APK Guide)
Android APK App Bundle PackageManager

Does Android PackageManager Support ZIP64 APKs? (Split APK Guide)

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.

Foreground Service → WorkManager: 70% Less Battery
Android WorkManager Technical Deep Dive Background Services

Foreground Service → WorkManager: 70% Less Battery

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.

Android Backup Strategies: Implementing Contacts, SMS, and App Data Backup
Android Backup ContentResolver Kotlin

Android Backup Strategies: Implementing Contacts, SMS, and App Data Backup

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.