SuriDevs Logo

Tutorials — Page 3

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

MVVM Architecture in Jetpack Compose - Complete Guide with Authentication Flow
Android Jetpack Compose MVVM Architecture Hilt Kotlin

MVVM Architecture in Jetpack Compose - Complete Guide with Authentication Flow

Master MVVM architecture in Jetpack Compose with real-world authentication flow. Learn the 4-layer architecture, Hilt dependency injection, StateFlow, and production-ready patterns.

Kotlin 2.2.21 Release: Performance Boost and Critical Fixes for Android
Android Kotlin Kotlin 2.2.21 Jetpack Compose Performance

Kotlin 2.2.21 Release: Performance Boost and Critical Fixes for Android

Kotlin 2.2.21 brings significant improvements to Android development with better Compose performance, enhanced Parcelize support, improved WebAssembly handling, and faster Gradle builds. Here's what matters and what you can skip.

How I Built a Unit Converter: Lessons from 3 Years of Development
Android Kotlin Architecture Developer Story

How I Built a Unit Converter: Lessons from 3 Years of Development

What started as a simple unit converter grew into an app with 74 categories, 40 utility tools, and 20 financial calculators. Here's every mistake I made along the way.

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.

Dynamic App Links in Android 15: Finally, Server-Side Deep Link Control
Android App Links Deep Linking Android 15

Dynamic App Links in Android 15: Finally, Server-Side Deep Link Control

Android 15 introduces Dynamic App Links - configure deep linking from your server instead of shipping app updates. No more waiting weeks to fix a broken link.