Page 4 of 4 — browse earlier tutorials on Android development, Kotlin, Jetpack Compose, and Flutter.
CameraX 1.5's Feature Group API lets you check if camera feature combinations work before enabling them. No more crashing when you try to combine HDR with 60 FPS on unsupported devices.
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.
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 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.
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.
Google dropped Gemini 2.5 Pro IO edition ahead of I/O. I've been using it for Android development - here's how it compares to Copilot and ChatGPT for real coding work.