Warning: unlink(/home/mobihwnr/public_html/storage/cache/cb553763182591056e3d5b220c8a293f.cache): No such file or directory in /home/mobihwnr/public_html/app/Support/logger.php on line 86
Android Engineering: 942 Case Studies & Android 17 Notes, Page 4

Android

Articles on Android performance, Kotlin optimization, Gradle builds, and building responsive Android apps.

942 Articles · 161 Companies · 43 Topics

Android engineering articles 91–120 of 942

PickMe Jan 23, 2026

Your Development Environment Is a Security Risk: What Every Android Developer Needs to Know

Sanath Sajeeva Kumara from PickMe reveals a chilling truth: simply opening a project in Android Studio can steal your credentials before you click a single button. A 2026 incident proves your IDE might be your ...

Gojek Jan 20, 2026

The Silent Performance Killer: How a Single Lambda Nearly Destroyed My Compose UI

Raditya Gumay from GoTo discovered his navigation UI was recomposing 60+ times per minute. The culprit? A single lambda inside a data class that looked completely innocent.

Kotlin Blog Jan 16, 2026

Update Your Projects for AGP 9

Márton Braun from JetBrains drops a critical update: Android Gradle Plugin 9.0 just landed with breaking changes that will affect every Kotlin Android project. Time to update your build configs.

Zar Jan 15, 2026

Supercharging Mobile Development with Permanent Work Trees and Claude

Umair Ali from ZAR Engineering turned weeks of mobile development work into single days by eliminating a hidden productivity killer. The secret? Rethinking how Git worktrees interact with AI coding assistants.

Google Jan 15, 2026

LLM Flexibility and Agent Mode Improvements

Sandhya Mohan and Trevor Johns from Google just dropped a game-changer: Android Studio now lets you use ANY LLM—OpenAI, Claude, or even local models—to power your AI coding assistant.

Kotlin Blog Jan 13, 2026

The Journey to Compose Hot Reload 1.0.0

Sebastian Sellmair and Azat Abdullin from JetBrains reveal how they built Compose Hot Reload 1.0.0—a zero-config tool that lets you update Kotlin UI code instantly while preserving app state. The engineering be...

Kotlin Blog Jan 13, 2026

Compose Multiplatform 1.10.0

Elvira Mustafina from JetBrains just dropped Compose Multiplatform 1.10.0, and it's solving one of the most annoying pain points in cross-platform development. Three different @Preview annotations? Gone.

Mercari Jan 13, 2026

NavEntryScope: The missing scope in Android Hilt

Luca from Mercari's Logistics team hit a wall: multiple ViewModels on one screen needed to share data, but Hilt's built-in scopes forced them into Singleton hell with manual cleanup. So they built their own sco...

Gojek Jan 6, 2026

Project Butter: A Journey for App Performance Improvement

Gojek's Android app was taking 14.35 seconds to launch. With 500+ modules and millions of lines of code, something had to change.

PickMe Jan 5, 2026

From PNGs to GIFs: Mastering Animated Images in Android with Coil

Pavithra Chamod J from PickMe Engineering tackles a common Android performance trap: GIFs that look great but silently drain memory and tank your UI responsiveness.

Simform Jan 5, 2026

Unlock Native Power in Flutter Part 2

Flutter developers: still treating native integration like a black box? You're leaving serious performance on the table.

Posts on Medium Jan 3, 2026

HashMap and Set Performance Optimization in Android Kotlin

Using List.contains() instead of Set.contains() in your Android app? You might be making it 900x slower than it needs to be.

PickMe Jan 1, 2026

Mastering Location Services in Mobile Apps — A Guide for Android (Jetpack Compose) & iOS (SwiftUI)

Pavithra Chamod J from PickMe Engineering breaks down the biggest challenge in mobile dev: making location services work seamlessly across Android and iOS without draining batteries or violating privacy.

Simform Dec 31, 2025

Unlock Native Power in Flutter Part 1

Flutter's cross-platform magic hits a wall when you need native APIs. Here's how to bridge that gap without losing your mind.

PickMe Dec 23, 2025

The ViewModel Manager Pattern: How We Tamed a 2000+ Line ViewModel Into Clean, Testable Code

Chamod Lakmal from PickMe Engineering turned a 2,100-line ViewModel nightmare into 350 lines of clean, testable code. His team's test coverage jumped from 12% to 87%, and onboarding time dropped from 2 weeks to...

Hotstar Dec 23, 2025

JioHotstar Android App — Road to 99.9% CFUR

JioHotstar pushed their Android app from 99.5% to 99.8% crash-free rate by hunting down invisible memory killers. Here's how they did it.

Grab Dec 23, 2025

Demystifying user journeys: Revolutionizing troubleshooting with auto tracking

Ever tried debugging a mobile app crash without knowing what the user actually did? You're flying blind.

PickMe Dec 22, 2025

Building a Production-Ready Custom Slider in Jetpack Compose: A Deep Dive into Haptic Feedback, Snapping Logic, and Custom Theming

Chamod Lakmal from PickMe Engineering built a slider that users actually *feel*. Most custom sliders look good but feel dead—this one snaps, vibrates, and eliminates float drift with surgical precision.

Kotlin Blog Dec 19, 2025

How Mobile Development Teams Use Kotlin in 2025

José Luis González, a JetBrains-certified Kotlin Trainer, reveals the production bugs that still plague mobile teams in 2025. One tiny mistake in exception handling can silently break your entire app's lifecycl...

Google Dec 19, 2025

Adaptive Design: Moving Beyond Mobile-Only Apps

Fahd Imtiaz from Google's Android team reveals a stark reality: tablet and foldable users spend 9-14x more on apps than phone-only users. The mobile-only era is officially over.

Swift.org Blog Dec 18, 2025

Exploring the Swift SDK for Android

The Android workgroup just dropped Swift 6.3 SDK nightly previews for Android, and several production apps with millions of downloads are already proving it works at scale.

Mercari Dec 16, 2025

Supercharging User Engagement: How Mercari is Using Server-Driven UI to Reduce Time-to-Market

Stefan from Mercari's Growth Platform team reveals how they eliminated app releases for marketing campaigns. Their server-driven UI solution turned weeks of development into minutes of drag-and-drop configurati...

Callstack Dec 16, 2025

Profiling MLC-LLM's OpenCL Backend on Android: Performance Insights

Running LLMs on Android devices just got a serious performance deep-dive. Callstack profiled MLC-LLM's OpenCL backend to uncover what actually happens when you run local AI on mobile hardware.

Kotlin Blog Dec 16, 2025

Kotlin 2.3.0 Released

Kotlin 2.3.0 just dropped with some serious multiplatform firepower. If you're building cross-platform apps, this release fundamentally changes how you work with Swift, Wasm, and native code.

Meta Dec 15, 2025

How AI Is Transforming the Adoption of Secure-by-Default Mobile Frameworks

Meta just shared how they're using AI to automatically fix security vulnerabilities across billions of lines of code. The twist? The AI doesn't need to be perfect to be incredibly useful.

Kotlin Blog Dec 11, 2025

Exploring KotlinX Benchmark Results with Kotlin Notebooks

Filipp Zhinkin and Teodor Irkhin from JetBrains show how staring at raw benchmark tables is costing you insights. Kotlin Notebooks turn those text dumps into interactive visualizations that actually tell a stor...

Google Dec 11, 2025

Enhancing Android Security: Stop Malware

Bennet Manuel and Rob Clifford from Google just dropped a security feature so simple it's almost embarrassing we didn't have it sooner: one line of code that blocks malware from reading your app's sensitive dat...

React Native Blog Dec 10, 2025

React Native Version 0.83 Release

React Native 0.83 just dropped with a historic first: zero breaking changes. The team is finally delivering on their promise of predictable, painless upgrades.

Google Dec 8, 2025

Building for Android XR: AI Glasses Development

Matthew McCullough from Google just dropped the toolkit that could make AI glasses actually useful. Developer Preview 3 brings purpose-built libraries for augmented experiences that keep users present in the re...

Google Dec 4, 2025

Android Studio Otter 2 Feature Drop

Sandhya Mohan and Trevor Johns from Google just dropped Android Studio Otter 2, and it's packing Gemini 3 Pro with a 1 million token context window. Your AI coding assistant just got a serious upgrade.