SuriDevs Logo

Latest Tutorials

How Gratitude App Doubled Development Speed with Gemini in Android Studio
Android Gemini AI Android Studio

How Gratitude App Doubled Development Speed with Gemini in Android Studio

Gratitude's development team claims Gemini in Android Studio helped them ship 2X more experiments. I dug into their case study to see what's actually useful.

Android 16 QPR2 Beta 2: What Actually Matters for Developers
Android Android 16 Updates

Android 16 QPR2 Beta 2: What Actually Matters for Developers

Android 16 QPR2 Beta 2 hits platform stability with some interesting changes - a new app verification requirement, OTP security updates, and a garbage collector that should help with those GC pauses we've all complained about.

ConstraintLayout: When to Use It and When to Keep Things Simple
Android ConstraintLayout UI Design

ConstraintLayout: When to Use It and When to Keep Things Simple

ConstraintLayout is powerful, but it's not always the right choice. Here's how it actually works under the hood, when it makes sense to use it, and when simpler layouts are better.

Optimized Resource Shrinking in Android Gradle Plugin 8.12 Actually Works
Android Performance Gradle

Optimized Resource Shrinking in Android Gradle Plugin 8.12 Actually Works

Google's new optimized resource shrinking in AGP 8.12 claims 50%+ size reduction. I tested it - here's what's actually happening under the hood.

Google Leaked Material 3 Expressive - Here's What It Means for Your Apps
Google Material 3 Android

Google Leaked Material 3 Expressive - Here's What It Means for Your Apps

Google accidentally published their 'Material 3 Expressive' blog post before the official Android 16 announcement. The leak reveals the most heavily researched design update Android has ever had.

Jetpack Compose: Strengths and Weaknesses After Two Years of Production Use
Android Jetpack Compose

Jetpack Compose: Strengths and Weaknesses After Two Years of Production Use

After using Jetpack Compose in production for two years, here's my honest take on where it shines and where it still struggles. Spoiler: I'm not going back to XML.