SuriDevs Logo

Tutorials — Page 4

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

Parallel API Calls in Kotlin: I Wasted 2 Seconds Per Screen Until I Fixed This
Android Kotlin Coroutines Flow Performance

Parallel API Calls in Kotlin: I Wasted 2 Seconds Per Screen Until I Fixed This

My dashboard was making 3 API calls sequentially. Users waited 3 seconds for no reason. Here's how async, Flow.zip, and Flow.combine actually differ.

Room Database Android: Production Lessons & Migrations
Android Room Database Kotlin Jetpack

Room Database Android: Production Lessons & Migrations

I built a QR scanner app and users wanted scan history. Raw SQLite was painful. Room fixed that. Here's what actually matters when using Room in production.

Android In-App Updates with Play Core: Complete Guide
Android Play Core In-App Updates Kotlin Jetpack Compose

Android In-App Updates with Play Core: Complete Guide

40% of my users were stuck on a buggy version because auto-updates were off. In-app updates fixed that. Here's the implementation with proper state management.

Kotlin Coroutines: From Callback Hell to Clean Async Code
Android Kotlin Coroutines Async Flow

Kotlin Coroutines: From Callback Hell to Clean Async Code

Coroutines made my async Android code actually readable. Here's how I went from nested callbacks and Thread nightmares to clean, testable async logic - with real examples from production apps.

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.