Android Studio Release Updates
Android Studio Quail 3 Canary 2 now available
Android Studio Quail 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
ProAndroidDev - Medium
Git Bisect: Stop Reading Diffs, Start Searching History
It worked Tuesday. It’s broken Friday. Somewhere in the 300 commits in between, someone broke it — and now it’s your job to find out who, what, and where.. Here’s how git bisect finds the exact one in a handful of check Most developers reach
ProAndroidDev - Medium
Mobile Observability Architecture: Connecting Crashes, Logs, Traces, API Failures, and Business…
Mobile Observability Architecture: Connecting Crashes, Logs, Traces, API Failures, and Business Events Mobile observability is often misunderstood as crash reporting. A crash dashboard tells you where the app terminated. It does not always tell you what the user was doing, which API failed before the
ProAndroidDev - Medium
Defense-in-Depth for Mobile FinTech: Why No Single Security Control Is Enough
Security in a mobile FinTech system is often discussed as if one strong control can solve the problem. Certificate pinning will reduce some interception risk. Root detection may identify some risky device states. Biometric authentication can improve local user verification. Device binding can support continuity
ProAndroidDev - Medium
Detekt Explained: Enhance Kotlin Projects with Static Analysis — part 1
This article was originally published on wilfried.hashnode.dev Static analysis isn’t about making your code “look nice.” It’s about catching the kind of problems that quietly slow teams down: hidden complexity, fragile logic, and maintainability debt. In most Android codebases, quality doesn’t degrade because engineers don’t
ProAndroidDev - Medium
The 4 Types of Offline Storage in Android: A Beginner’s Guide
Understanding these four layers is the foundation of building robust, offline-first Android applications. By picking the right tool for the job, you ensure your app is fast, respects the user’s storage limits, and provides a flawless experience — even in an elevator. The 4 Types
Android Developers Blog
Expanded billing choice and lower fees on Google Play
Posted by Paul Feng, Vice President, Google Play Eng, Product, UX At Google Play, we are committed to delivering the best possible experience to users, while ensuring developers have the tools and adaptability to succeed. Guided by this commitment, earlier this year we announced updates
ProAndroidDev - Medium
Scalable UI in Android Automotive OS: The Panel Controller
The Scalable UI framework is a powerful abstraction layer on top of the window management mechanism in Android Automotive OS. In my previous post about it, I dug deep into the declarative part of the framework and showed how to build a multi-panel infotainment system,
ProAndroidDev - Medium
Icon Picker — Jetpack Compose Way
Icon Picker — Jetpack Compose Way When you’re crafting modern Android apps, user experience is everything. One underrated but highly effective way to enhance UX is to let users customise — and icons play a massive role in that. But wait, why was I even
ProAndroidDev - Medium
Android 17 Contact Picker Series — Part 2: Building a Complete Jetpack Compose Implementation
Production Considerations Before shipping this feature, consider:Limit Requested Fields Request only data you actually need.ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE instead of requesting every field.Handle Missing Data Some contacts may have:No phone numbersNo email addressesMultiple phone numbers Always design your UI accordingly.Respect Privacy The new Contact Picker is designed around
ProAndroidDev - Medium
Android 17 Contact Picker Series — Part 1: Understanding the New Permissionless Contacts API
A Common Misconception One misconception I’ve seen since the Android 17 announcement is:“The new Contact Picker replaces READ_CONTACTS.” It doesn’t. The Contact Picker solves a specific problem: Allowing users to share individual contacts without granting broad access to their entire address book. For many applications,
ProAndroidDev - Medium
I Built a Suspendable map and It Made My Code 35x Faster
instead. Same total waiting, far less of your life spent watching it happen. My transactions process in a fraction of the time now. My coffee consumption is unchanged. Some habits don’t refactor easily 😅 I Built a Suspendable map and It Made My Code 35x
Android Studio Release Updates
Android Studio Quail 3 Canary 1 now available
Android Studio Quail 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 Developers Blog
Android developer verification: Building a safer ecosystem together
Posted by Matthew Forsythe, Director Product Management, Android App Safety Last year, we introduced Android developer verification to strengthen ecosystem security and stop malicious actors from hiding behind anonymity to release harmful apps. Millions of apps have been registered since the verification launched in March,
Android Studio Release Updates
Android Studio Quail 2 RC 1 now available
Android Studio Quail 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 Developers Blog
Building a Mixed-Reality Tour Guide with Android XR, the Geospatial API, and Gemini
Posted by Coco Fatus, UX Designer, Alon Hetzroni, UX Engineer, Azin Mehrnoosh, Product Manager Android XR At this year's Google I/O, we announced an update for spatial experiences: the Geospatial API is now available as a preview in ARCore for Jetpack XR. By bringing Google's
Android Studio Release Updates
Android Studio Quail 1 Patch 2 now available
Android Studio Quail 1 Patch 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
Android
New expanded Android parental controls to support families around the world
Video paused on a screen of a sitting, smiling woman surrounded by colorful, Google-themed items. Onscreen text says: Google Safety Updates, Android Parental Controls
Android
Reservations are open for XREAL AURA — plus, see more news from AWE 2026.
Reservations are now open for XREAL AURA, XREAL's first tethered XR glasses built with Google for Android XR.
Android Developers Blog
Android 17 is here
Posted by Matthew McCullough, VP of Product Management, Android Developer Today we're releasing Android 17 and making it available on most supported Pixel devices. Look for new devices running Android 17 in the coming months. Android 17 marks the start of our transition to an
Android Developers Blog
What’s New in Android XR: Tooling, Engine Support, and Ecosystem Updates
Posted by Stevan Silva, Group Product Manager, and Vinny DaSilva, Developer Relations Engineer, Android XR From augmented overlays to fully immersive environments, the Android XR ecosystem is expanding rapidly, with the Samsung Galaxy XR already available today. Alongside the latest updates from Google I/O and
Android Studio Release Updates
Android Studio Quail 2 Canary 7 now available
Android Studio Quail 2 Canary 7 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 Quail 1 Patch 1 now available
Android Studio Quail 1 Patch 1 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
Android
Paris Hilton is Android’s first icon in residence
Paris Hilton holding a dog in front of a Google building
Android Developers Blog
Top 3 updates for Android developer productivity
Posted by Simona Milanovic, Developer Relations Engineer Every year, Google I/O brings new announcements and resources across ecosystems and products, including Android development. As development shifts toward AI and agent-assisted tooling, we’ve expanded our offerings to better support you, however you decide to build for
Android Studio Release Updates
Android Studio Quail 2 Canary 6 now available
Android Studio Quail 2 Canary 6 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 Developers Blog
Datadog delivers millions of in-depth performance insights with ProfilingManager
Posted by Alice Yuan, Developer Relations Engineer at Google, Arti Arutiunov, Product Manager at Datadog and Nikita Ogorodnikov, Staff Software Engineer at Datadog Performance regressions are notoriously hard to reproduce, making regressions a massive bottleneck for mobile developers. Although signals like ANR rates indicate what
Android Studio Release Updates
Android Studio Quail 2 Canary 5 now available
Android Studio Quail 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