ProAndroidDev - Medium
Seamless Camera and Media Access on Android 14+ and Legacy Versions
Android 13+ and later versions introduced significant changes in how apps access media files. The adoption of granular permissions requires app updates to ensure proper functionality. This post provides a code overview for capturing an image, saving it to storage, and retrieving it on devices
ProAndroidDev - Medium
Android Just Became an Intelligence System — And Most Developers Don’t Know What That Means for…
Android Just Became an Intelligence System — And Most Developers Don’t Know What That Means for Their App! Android Just Became an Intelligence System — And Most Developers Don’t Know What That Means for… was originally published in ProAndroidDev on Medium, where people are continuing
ProAndroidDev - Medium
Square Built Android. JetBrains Rebuilt It: Why Android Architecture Is Shifting in 2026
From Hilt vs Koin to Retrofit vs Ktor — how the philosophical battle between Block and JetBrains shaped modern Android development. Android isn’t just choosing libraries anymore. It’s choosing its future.Square’s Legacy: Why Retrofit and Hilt Feel So “Android-Native” To understand why many Android developers
ProAndroidDev - Medium
Accelerate Android Room Queries with Database Indices
In the world of Android development, the Room Persistence Library serves as a powerful abstraction over SQLite. However, as your database grows, standard queries can become sluggish. To maintain a fluid user experience, understanding and implementing Indices is essential. This article explores how Room indices
Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog
A New Default Project Structure for Kotlin Multiplatform
We are updating the default project structure for Kotlin Multiplatform projects to give modules clearer responsibilities, better align with conventions used by other build systems and frameworks, and reflect the changes in Android Gradle Plugin 9.0. You’ll see this project structure in newly created projects
Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog
Help Shape the Future of Kotlin in the Age of AI
AI is rapidly changing the way developers write, review, learn, and maintain code. Code completion, AI chat assistants, autonomous coding agents, and other tools are giving rise to new workflows almost every month. But one important question remains: How well do these tools actually work
Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog
Compose Multiplatform 1.11.0 Is Now Available
A new release of Compose Multiplatform has landed, with improvements to the iOS and web experience and a refreshed approach to UI testing. Read on for the highlights, or for the complete list of changes, check out the What’s New. Get Started with Compose Multiplatform
Android Developers Blog
How FotMob leveraged cross-device discovery to score record Wear OS adoption
Posted by Garan Jenkin, Wear OS Developer Relations Engineer FotMob recently experienced its largest single-day increase on Wear OS among its installed audience in 5 years, at 2-3x the daily average. The secret? A simple cross-device installation flow that helps users discover their Wear OS
Android Studio Release Updates
Android Studio Quail 1 Canary 5 now available
Android Studio Quail 1 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 Developers Blog
Bring Native Visibility to Your VoIP App Experience with Telecom's Latest Alpha
Posted by Nataraj KR, Android Developer Relations Engineer The initial launch of the Jetpack Telecom library introduced CallsManager, replacing the legacy ConnectionService API to simplify VoIP integration. CallsManager streamlines call lifecycle management and audio routing while enabling interactions with remote surfaces like smartwatches, Bluetooth devices,
Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog
The Road to Name-Based Destructuring
TL;DR New “val inside parentheses” syntax is being introduced to allow for name-based destructuring. Additionally, new syntax with square brackets is being introduced for positional destructuring. Both are currently Experimental (enabled using the -Xname-based-destructuring=only-syntax compiler argument) and will become Stable in a future release. In
ProAndroidDev - Medium
How to Integrate AI in Android Apps (Real-World, Practical Guide)
📌 Key Idea:Treat AI just like a data source, not a special case.⚙️ Approach 1: Using AI APIs (Recommended for Most Apps) This is the fastest and most scalable approach.🔹 How it works:User enters a queryApp sends it to an AI APIAPI returns a responseUI
ProAndroidDev - Medium
Android Architectural Best Practices for Robust BLE Systems in Wearable and Medical Devices
Introduction: The Paradigm Shift in Mobile-Connected Hardware The evolution of connected hardware has transitioned rapidly from simple, single-node peripherals to highly complex, multi-device ecosystems operating synchronously. In the premium consumer audio and health technology sectors, devices such as advanced sleep wearables and FDA-cleared self-fitting hearing
ProAndroidDev - Medium
Engineering Real-Time Conversational Voice AI on Android
Most implementations stop at the pipeline. Conversation starts after. Voice AI on Android has two versions. The demo version and the real one. The demo version is simple: record audio, send it to a speech API, get a transcript, send the transcript to an LLM,
Android
Introducing Googlebook, designed for Gemini Intelligence
Googlebook thumbnail
Android
More ways to create and share with Android
Anaya showing ways to create with Android
Android
Do more and have more fun with the next generation of Android in the car
Rendering of the new driving experience
Android
Express yourself with our new 3D emoji.
With added depth and rich details, Noto 3D emoji make it easier to say what words alone can miss.
Android
Android makes it easier to share, switch and connect securely
Phone next to the text "Easy, secure sharing."
Android
The Android Show: I/O Edition 2026
Your front-row seat to the latest breakthroughs on the world’s most popular operating system.
Android
A smarter, more proactive Android with Gemini Intelligence
Gemini Intelligence blog header showing Intelligent autofill, new devices, Rambler, Watch widgets, and more.
Android
Reclaim your time with Pause Point.
This new wellbeing feature helps stop doomscrolling so you can use your phone with more intent.
Android Developers Blog
Building for the Intelligence System on Android
Posted by Matthew McCullough, VP, Product Management, Android Developer Announced today during The Android Show, Android is transitioning from an operating system to an intelligence system, creating more opportunities for engagement with your apps. Through deep integration between hardware and software, Android devices will be
ProAndroidDev - Medium
Using Swift (or SPM) in KMP Just Changed: spm4kmp vs JetBrains Official Swift Import Approach
Using Swift (or SPM) in KMP Just Changed: spmForKmp vs JetBrains Swift Import Official Approach TL;DR: If you need Swift Package Manager integration in Kotlin Multiplatform today, spm4kmp is the pragmatic option already usable in production, while JetBrains experimental SwiftPM import is the official direction
ProAndroidDev - Medium
Is EventBus Making a Comeback in Navigation 3?
A deep dive into the new API and how it redefines communication between screens. Stop Passing ViewModels to Your Composables?Conclusion 🤔 Looking ahead, I’m worried the code inside entryProvider will become too bloated and spiral out of control. Is Hilt the only way to keep
ProAndroidDev - Medium
The Modern Guide to Android SDK Development: Shipping to React Native and Keeping It Alive
The Modern Guide to Android SDK Development: Shipping to React Native and Keeping It Alive was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and responding to this story.
Android
End-to-end encrypted RCS messaging begins rolling out today for Android and iPhone users
A woman texting on an Android phone with end-to-end encryption enabled
Android Developers Blog
Gratitude saw 25% higher retention for widget users
Posted by Ash Nohe and Amrit Sanjeev, Android Developer Relations Engineers Practicing gratitude may decrease symptoms of depression and anxiety, and improve mental health and life satisfaction1. Consistent gratitude practice may lead to sustained improvements that last months2. The mindfulness app Gratitude encourages consistency through
Android Studio Release Updates
Android Studio Quail 1 Canary 4 now available
Android Studio Quail 1 Canary 4 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
Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog
Kotlin Ecosystem Mentorship Program: Results and Winners
In the Kotlin Ecosystem Mentorship Program pilot, mentors and mentees worked together on real Kotlin open-source projects to make their first meaningful community contribution. Four pairs successfully completed the two-month program, and one eligible pair was randomly selected in the prize drawing to receive the