Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog
Kodee’s Kotlin Roundup: Kotlin 2.3.20, Interview With Josh Long, and More
March was a busy month for Kotlin, with a new language release, fresh tooling, ecosystem updates, and plenty of inspiration ahead of KotlinConf’26. From practical improvements to exciting steps in AI and multiplatform, there’s a lot worth exploring. Here are the stories that stood out
Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog
Amper 0.10 – JDK Provisioning, a Maven Converter, Custom Compiler Plugins, and More
Amper 0.10.0 is out, and it brings a variety of new features, such as JDK provisioning, custom Kotlin compiler plugins, a Maven-to-Amper converter, and numerous IDE improvements! Read on for all of the details, and see the release notes for the full list of changes
Android Developers Blog
Media3 1.10 is out
Software Engineer Media3 1.10 is out!Media3 1.10 includes new features, bug fixes and feature improvements, including Material3-based playback widgets, expanded format support in ExoPlayer and improved speed adjustment when exporting media with Transformer. Read on to find out more, and check out the full release
Android Developers Blog
Monzo boosts performance metrics by up to 35% with a simple R8 update
.post-container { font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 800px; margin: auto; } .highlight-box { background-color: #f2f2f2; border-left: 5px solid #666; padding: 20px; margin: 25px 0; } .stats-table { width: 100%; border-collapse: collapse; margin: 20px 0; } .stats-table th, .stats-table
Android Developers Blog
Android developer verification: Rolling out to all developers on Play Console and Android Developer Console
Posted by Matthew Forsythe, Director Product Management, Android App Safety Android is for everyone. It’s built on a commitment to an open and safe platform. Users should feel confident installing apps, no matter where they get them from. However, our recent analysis found over 90
ProAndroidDev - Medium
Stop Inflating WebViews in XML: A Performance Fix for Heavy Content
We had a delay(300) hiding a real initialization problem. Here’s what was actually happening — and the fix that made it disappear. Our Android app loads a heavy, interactive SVG inside a WebView — think thousands of path elements, JavaScript interactivity, the works. The problem
ProAndroidDev - Medium
AI Coding Agents Are Silently Eating Your RAM If You Do Android Development
If you’re an Android developer using AI coding agents like Claude Code or Cursor, there’s a good chance your machine is slower than it should be right now.The problem AI agents trigger Gradle builds constantly. If your setup isn’t perfectly consistent across projects — different
ProAndroidDev - Medium
Jetpack Compose: Animated Snake Border for Rectangle Shapes
Part 2 — Animated Snake Border for Rectangle Shapes . — Step 1 Extract animation STATE: By state here I mean the variable that describes the snake movement itself. If we treat the full perimeter as a closed contour of normalized length 1, then that
ProAndroidDev - Medium
Finally find the Android Service of your dreams after 13 years
Then question that came to mind — can I create UI in Compose? So, lets try to implement it As long as setContentView requires only View , we have to make ComposeViewval composeView = ComposeView(this).apply { setContent { DreamServiceTheme { DreamScreen( onOpenSettings = { openSettingsAndExitDream()
ProAndroidDev - Medium
I Stopped Using WebView for Login — Here’s Why Android Custom Tabs Win for SSO
A Senior Engineer’s Take — Why “more control” is often the wrong goal for login.Continue reading on ProAndroidDev »
ProAndroidDev - Medium
The Surface That Was Too Big
ReferencesAOSP Graphics Architecture — the BufferQueue pipeline in detailBufferQueue and Gralloc — buffer allocation mechanics; confirms allocation is sized at surface creationChromium Graphics Dev — Use TextureView as compositing surface on Android? — Sami Kyostila (Google) independently confirms the triple-buffer formula (3 × view_width ×
ProAndroidDev - Medium
Meet FlexBox: The Powerful New Layout System for Compose
ReferencesFlexBox | Jetpack Compose | Android DevelopersCompose Foundation | Jetpack | Android DevelopersStay in touch https://www.linkedin.com/in/navczydev/JavaScript is not available.navczydev - Overviewnavczydev.bsky.social Meet FlexBox: The Powerful New Layout System for Compose was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting
Android Studio Release Updates
Android Studio Panda 4 | 2025.3.4 Canary 2 now available
Android Studio Panda 4 | 2025.3.4 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
Android Developers Blog
Redefining Location Privacy: New Tools and Improvements for Android 17
Posted by Robert Clifford, Developer Relations Engineer and Manjeet Rulhania, Software Engineer A pillar of the Android ecosystem is our shared commitment to user trust. As the mobile landscape has evolved, so does our approach to protecting sensitive information. In Android 17, we’re introducing a
Android Developers Blog
The Third Beta of Android 17
Posted by Matthew McCullough, VP of Product Management, Android Developer Android 17 has officially reached platform stability today with Beta 3. That means that the API surface is locked; you can perform final compatibility testing and push your Android 17-targeted apps to the Play Store.
Android Developers Blog
Meet the class of 2026 for the Google Play Apps Accelerator
Posted by Robbie McLachlan, Developer Marketing The wait is over! We are incredibly excited to share the Google Play Apps Accelerator class of 2026. We’ve handpicked a group of high-potential studios from across the globe to embark on a 12-week journey designed to supercharge their
ProAndroidDev - Medium
Building a Deep Research Agent with Koog — Teaching Your Agent to Think in Phases
Now your research agent doesn’t just produce text: it produces structured data that your application can use. You could store it in a database, display it in a UI, feed it into another agent, whatever you need. For even more reliable structured output, you can
ProAndroidDev - Medium
How to Configure Kotlin Any Serialization with Parcelable and Serializable in Android
The topic of data serialization is fundamental for any mobile developer, since it is used for working with the network, the file system, and communication between core components. However, there is one peculiarity in this area that I encountered for the first time in seven
ProAndroidDev - Medium
Beyond Hype: The Evolving Android Architecture from Fat View Model to MVI
My Take: Why MVI is my favorite To be honest, I’ve become an MVI convert. Why? Because of Peace of Mind. In standard MVVM, you’re always one “copy-paste error” away from a state inconsistency bug. You might have five different functions updating the same StateFlow,
Android Developers Blog
Contact Picker: Privacy-First Contact Sharing
Posted by Roxanna Aliabadi Walker, Senior Product Manager Privacy and user control remain at the heart of the Android experience. Just as the photo picker made media sharing secure and easy to implement, we are now bringing that same level of privacy, simplicity, and great
Android
3 new Gemini features are coming to Google TV
Image of a Google TV device displaying an NBA brief in a bright living room.
Android
Connecting your car beyond the dashboard
A dark-colored electric vehicle (EV) charging from a yellow charging station in a city setting.
Android Developers Blog
Beyond Infotainment: Extending Android Automotive OS for Software-defined Vehicles
Posted by Eser Erdem, Senior Engineering Manager, Android Automotive At Google we’re deeply committed to the automotive industry--not just as a technology provider, but as a partner in the industry's transformation. We believe that car makers and users should have choice and flexibility, and that
Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog
KotlinConf’26 Speakers: In Conversation with Josh Long
“There’s never been a better time to be a JVM or Spring developer.” The Spring ecosystem has evolved dramatically over the past decade, from traditional enterprise applications to microservices, distributed systems, and now AI-powered services. Few people have witnessed that evolution as closely as Josh
Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog
KotlinConf 2026: Talks to Help You Navigate the Schedule
The full KotlinConf’26 schedule is finally live, and it’s packed! With parallel tracks, deep-dive sessions, and back-to-back talks, planning your time can feel overwhelming. When almost every session looks interesting, deciding where to spend your time isn’t easy. To help you navigate it all, the
Android Studio Release Updates
Android Studio Panda 4 | 2025.3.4 Canary 1 now available
Android Studio Panda 4 | 2025.3.4 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
Android Studio Release Updates
Android Studio Panda 3 | 2025.3.3 RC 1 now available
Android Studio Panda 3 | 2025.3.3 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
Android Developers Blog
Android developer verification: Balancing openness and choice with safety
Posted by Matthew Forsythe, Director Product Management, Android App Safety Android proves you don't have to choose between an open ecosystem and a secure one. Since announcing updated verification requirements, we've worked with the community to ensure these protections are robust yet respectful of platform
Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog
Google Summer of Code 2026 Is Here: Contribute to Kotlin
The Kotlin Foundation is joining Google Summer of Code (GSoC) 2026! If you are a student or an eligible contributor looking to spend your summer working on a real-world open-source project, this is your chance to make a meaningful impact on the Kotlin ecosystem while
Android Developers Blog
Get inspired and take your apps to desktop
Posted by Ivy Knight, Senior Design Advocate, Android We're thrilled to announce major updates to our design resources, giving you the comprehensive guidance you need to create polished, adaptive Android apps across all form factors! We now have Desktop Experience guidance and a refreshed Android