Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog
Built for Productivity: What the Data Finally Shows About Kotlin
Years of productivity-focused design are now visible in the data. Pragmatism has been central to Kotlin’s design from day one. The language prioritizes the developer’s convenience and productivity over academic purity or feature ambition. Developers describe working in Kotlin in a fairly consistent way: more
ProAndroidDev - Medium
Google I/O 2026 for Android Developers
Everything that changed for the people who actually ship Android apps — Android CLI, Compose-first, Android 17, Googlebook, XR DP4, AppFunctions, and the new Play Console. If you watched the main Google I/O 2026 keynote on May 19 expecting Android news, you probably came away
ProAndroidDev - Medium
What’s New in Android at Google I/O 2026
17 Things Every Android Developer Needs to KnowWidgets Are Becoming More Important Widgets are evolving dramatically. Google announced:Better Glance supportRemoteComposeAdaptive widgetsWidget animationsWidgets for carsBetter large-screen support Widgets are now a core Android ecosystem strategy.Final Thoughts 💚 Google I/O 2026 wasn’t just another Android release cycle.
ProAndroidDev - Medium
Contacts Permission in Android 17
☝️ Pay attention to the fact that when using this new API and selecting multiple contacts, it returns a single Session URI that represents your entire selection, rather than a list of individual URIsRollout Since Android 17 is not out yet and users are probably
ProAndroidDev - Medium
You’re Spawning Too Many Coroutines (And Your App Is Paying the Price)
You’re Spawning Too Many Coroutines (And Your App Is Paying the Price) was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and responding to this story.
ProAndroidDev - Medium
What Really Happens When Your Android App Makes an API Call
References Official Specifications:RFC 8446: TLS 1.3RFC 9000: QUIC Transport ProtocolRFC 9114: HTTP/3 Performance Benchmarks: 4. gRPC Mobile Benchmarks — Google (2016) 5. Measuring HTTP/3 Real-World Performance — Internet Society (2023) 6. Benchmarking Protobuf vs JSON — data shape analysis (2026) Libraries & Documentation: 7. OkHttp
ProAndroidDev - Medium
Android Beyond the Phone: Lessons from Building for TV, Auto, and Wear
How to share business logic across form factors while crafting tailored UI experiences using Jetpack Compose, Wear OS, and the Car App Library. Architecture looks perfect on a whiteboard, but production is where the physics of the hardware starts to bite back. If we take
ProAndroidDev - Medium
The Type-Safe Pattern Without SavedStateHandle: Hilt Assisted Injection with Jetpack Navigation 3
Build route-scoped ViewModels using NavKey and AssistedInject for cleaner, compile-time-safe Compose navigation@HiltViewModel(assistedFactory = DetailViewModel.Factory::class) class DetailViewModel @AssistedInject constructor( @Assisted private val key: Detail, // dynamic private val repository: UserRepository // static ) : ViewModel() { private val _state = MutableStateFlow
ProAndroidDev - Medium
Effective Search in RoomDB: FTS vs LIKE
A good real-world example of Full-Text Search is a https://github.com/valentineRutto/DivineDataGPT . DivineDataGPT is an offline-first AI faith companion (Bible app) where users can search verses by keyword, phrase, book name, or text content. A beginner implementation may use LIKE, but for large datasets such as
Android Studio Release Updates
Android Studio Quail 2 Canary 1 now available
Android Studio Quail 2 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 Quail 1 RC 1 now available
Android Studio Quail 1 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
Intelligent eyewear is coming this fall
The image shows black Google intelligent eyewear frames by Gentle Monster and dark green black Google intelligent eyewear frames by Warby Parker. There are also icons for several apps, as well as examples of intelligent eyewear displays.
Android
Stay in sync with your agent with Android Halo.
Android Halo brings intelligence from your agent right to your status bar.
Android Developers Blog
17 Things to know for Android developers at Google I/O
Posted by Matthew McCullough, VP, Product Management, Android Developer Today at Google I/O, we announced the many ways we’re powering agentic workflows to increase your productivity and ensure your apps shine across the expanding Android ecosystem. Here’s a recap of 17 of our favorite announcements
Android Developers Blog
Build native Android apps in Google AI Studio
Posted by Emma-Louise Leavey, Group Product Manager and Mike Taylor-Cai, Product Manager Starting today Google AI Studio can build entire Android apps for you in minutes from just a prompt. You don't need to install any software or configure any libraries, which significantly lowers the
Android Developers Blog
Increasing app discovery and engagement on Google TV
Posted by Paul Lammertsma, Developer Relations Engineer With over 300 million monthly active devices across Google TV and Android TV, it’s clear that the living room is a massive, distinct platform for apps to accelerate growth. Today, we’re excited to share Google TV features and
Android Developers Blog
Android CLI Now Stable 1.0: Accelerate developing for Android using any agent
Posted by Simona Milanovic and Ben Trengrove, Developer Relations Engineers As Android developers, you have many choices when it comes to the agents, tools, command-line interfaces (CLI), and LLMs you use for app development. Whether you use Gemini in Android Studio, Antigravity 2.0, Antigravity CLI,
Android Developers Blog
Build for the future with the Android XR Developer Catalyst Program — Apply now!
Posted by Android XR Team The Android XR ecosystem is expanding, and we’re committed to supporting developers who will build its next great experiences. Today, we’re opening applications for the Android XR Developer Catalyst Program, a dedicated initiative to accelerate the development of Android XR
Android Developers Blog
Adaptive development for the expanding Android ecosystem
Posted Fahd Imtiaz, Senior Product Manager, Adaptive Apps With the release of Android 17, we are transitioning into an adaptive first development standard. Your users no longer rely on a single form factor; they transition between phones, foldables, tablets, laptops, automotive displays, and immersive XR
Android Developers Blog
Updates to the Android XR SDK: Introducing Developer Preview 4
Posted by Stevan Silva, Group Product Manager and Amy Zeppenfeld, Developer Relations Engineer Today we're excited to launch Developer Preview 4 of the Android XR SDK, continuing our focus on unifying cross-device development for headsets, wired XR glasses, and intelligent eyewear. To keep our platform
Android Developers Blog
Android XR Updates for Unity, Unreal, and Godot
Posted by Luke Hopkins, Android Developer Relations Engineer for OpenXR & Ryan Bartley, Android XR Product Manager Today, we are excited to announce that official support for Unreal Engine and Godot has arrived for Android XR. Alongside these engine expansions, we are also launching new
Android Developers Blog
Introducing Android Performance Analyzer : The Next Evolution in Profiling for Android
By Simon Cooke, Developer Relations Engineer (X) and Mayank Jain, Product Manager (X) What is Android Performance Analyzer? Android Performance Analyzer (APA) is Android’s new profiler and performance analysis tool for the Android mobile ecosystem. APA is intended as a profiling tool for any developer
Android Developers Blog
Android Studio I/O Edition: What’s new in Android Developer tools
Posted by Matthew Warner, Google Product Manager This year at Google I/O we are going beyond iterative changes, towards a fundamental shift in how apps are built. Our newest tools are built for the agentic era with features that boost productivity for you as an
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
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 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
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