Android Studio Release Updates
Android Studio Rabbit 3 Canary 2 now available
Android Studio Rabbit 3 Canary 2 is now available in the Canary channel. If you already have an Android Studio build on the Canary channel, you can get the update by clicking Help > Check for Updates (or Android Studio > Check for Updates on
Android Studio Release Updates
Android Studio Rabbit 2 now available
Android Studio Rabbit 2 is now available in the Stable channel. If you already have an Android Studio build on the Stable channel, you can get the update by clicking Help > Check for Updates (or Android Studio > Check for Updates on macOS). Otherwise,
Android Developers' Blog
What's new in Android developer tools and performance at Android Dev Summit
None
Android Developers' Blog
Agentic and Flexible: A next era of Android development
None
Android Developers' Blog
Your favorite agents are now integrated in Android Studio
None
ProAndroidDev - Medium
App Architecture: Analytics
It’s been a while since the last time I covered app architecture topics. Today I am back with a new one. This time it’s analytics and everything around it.The problem We engineers often treat analytics as a secondary piece of software. We spend so much
ProAndroidDev - Medium
No Flutter NFC Package Could Do Both, So I Built One
One API for Android’s built-in antenna and USB card readers, and the bugs that only real hardware showed me. It started with a simple-sounding requirement. Read an NFC card in a Flutter app on Android. Sometimes the card is tapped on the device’s own antenna.
ProAndroidDev - Medium
Software craftsmanship in the age of agentic coding
What does software craftsmanship mean in the age of agentic coding? I went looking for answers and left with more questions, along with a surprising amount of optimism. I arrived hoping for answers and left with a stack of new questions. I left energized, looking
ProAndroidDev - Medium
AI, Meet App: Enable or Disable Android AppFunctions at runtime
Now that you have implemented Android AppFunctions, how to conditionally make them available? Easy and enabled! For more AppFunctions fun, check out my previous blog posts in this series:AI, Meet App: Android AppFunctionsAI, Meet App: Testing Android AppFunctions If you want to check out the
ProAndroidDev - Medium
The Night Before the Demo, My AI Drive-Thru Started to Stutter
Deepgram for ears, a small LLM with tools for the brain, a native audio engine for the mouth. How a kiosk takes a full order by voice, and why the echo canceller lost.The mouth, and the echo problem The agent speaks through the speaker, and
ProAndroidDev - Medium
Mobile Session Architecture: Tokens, Refresh, Device Binding, Logout, and Risk-Based Expiry
Authentication in a mobile application is often described as a simple sequence: the user logs in, receives a token, and sends that token with subsequent API requests. That explanation is technically correct but architecturally incomplete. A production mobile session spans several independently changing systems:A mobile
ProAndroidDev - Medium
Reference Architecture for a Secure, Scalable, and Audit-Ready FinTech Mobile Platform
A FinTech mobile platform is not just a mobile app connected to a backend. It is a distributed trust system. The mobile app sits in the least trusted environment. The backend owns business truth. The platform layer decides how traffic is admitted, observed, throttled, audited,
ProAndroidDev - Medium
Material You: Dynamic Theming and Color in Modern Android Apps
Material You fundamentally changed how Android apps look and feel. Instead of enforcing a fixed brand palette, apps can now adapt their UI colors dynamically based on the user’s wallpaper, system theme, and preferences — while still preserving brand identity and accessibility. This article explains
Android Studio Release Updates
Android Studio Rabbit 2 RC 2 now available
Android Studio Rabbit 2 RC 2 is now available in the Beta channel. If you already have an Android Studio build on the Beta channel, you can get the update by clicking Help > Check for Updates (or Android Studio > Check for Updates on
ProAndroidDev - Medium
Generate image 3D Modelling using Jetpack Compose WebGPU
Generate image 3D Modelling from 2D image using Jetpack Compose WebGPU AndroidContinue reading on ProAndroidDev »
ProAndroidDev - Medium
How a holographic foil effect works in Jetpack Compose
Thin-film interference, glitter flakes and the tilt sensor, in an AGSL shader for a scratch-art app If you want to try it, Playink is on Google Play: it’s free, with no ads and no in-app purchases, and the shiny backgrounds need Android 13 or later.
Android Studio Release Updates
Android Studio Rabbit 3 Canary 1 now available
Android Studio Rabbit 3 Canary 1 is now available in the Canary channel. If you already have an Android Studio build on the Canary channel, you can get the update by clicking Help > Check for Updates (or Android Studio > Check for Updates on
Android Studio Release Updates
Android Studio Rabbit 2 RC 1 now available
Android Studio Rabbit 2 RC 1 is now available in the Beta channel. If you already have an Android Studio build on the Beta channel, you can get the update by clicking Help > Check for Updates (or Android Studio > Check for Updates on
Android
Get hands-free personalized help on the road with Gemini
Center of image is a photo of a 1st-person point of view of driving a car. On the circumference of the circle are the Gemini logo and various prompts. The bottom of the image has the text "Personal Intelligence hits the road".
Android Developers' Blog
A more reliable way to add and edit contacts on Android
None
Android Developers' Blog
Grab Reduces ANRs by 32% and improves startup time by 35% with R8 and Profile guided optimization
None
Android Studio Release Updates
Android Studio Rabbit 2 Canary 5 now available
Android Studio Rabbit 2 Canary 5 is now available in the Canary channel. If you already have an Android Studio build on the Canary channel, you can get the update by clicking Help > Check for Updates (or Android Studio > Check for Updates on
Android
Android earthquake alerts now available in more than 200 regions
1 billion Android earthquake alerts sent
Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog
Google Summer of Code 2026 With the Kotlin Foundation: Recap
Google Summer of Code 2026 has wrapped up! This was the Kotlin Foundation’s fourth year participating in GSoC, bringing new contributors into the Kotlin open-source ecosystem through hands-on projects and mentorship. This year, two projects successfully reached completion, tackling two areas of the ecosystem: improving
Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog
What Makes a Great KotlinConf Proposal?
The KotlinConf 2027 Call for Papers is now open! We invite developers from across the Kotlin community to bring their ideas, experiences, and expertise to the stage in Kraków. Do you have a Kotlin lesson or discovery that could help other developers? Perhaps you solved
Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog
KotlinConf Recap: Lessons from Verifone’s Architect on Kotlin in Mission-Critical Payments
This article was written by an external contributor. Yuri Geronimus’s four-year-old son once asked him what his job was. Yuri told him he writes books: books that describe what he wants to change in the physical world. His son didn’t fully get it. Neither would
Android
A new app experience is coming to cars with Google built-in
A car dashboard screen showing the Google Play Store interface, featuring recommended streaming apps like HBO Max and YouTube, with climate controls and system navigation icons visible along the bottom bar.
Android Developers' Blog
Bringing our latest frontier model to Android Developers
None
Android Developers' Blog
New ways to drive smarter discovery, deeper engagement, and business growth on Google Play
None