Android
We track 110 posts about Android from 25 engineering blogs. Most active: Google Online Security, Android, Blundell's Android Tutorials. Latest post: Oct 9, 2026.
Companies writing about Android
Recent posts
Android on iOS, Web & Desktop Efficiently and for Free (opens on the source site)
Compile Android apps for iOS, web and desktop with a free, open-source compatibility layer. Try the browser demo, see the iOS binary size and migrate one screen at a time.
Device Streaming and Android skills - available in Android CLI (opens on the source site)
Android ·
Posted by Simona Milanovic, Developer Relations Engineer As Android developers, you have many choices when it comes to the agents, LLMs, tools, and command-line interfaces (CLI) you use for app development. Our goal is to help you build beautiful, high-quality Android apps, no matter how you choose to build. We’re announcing updates to our Android CLI command-line tooling, including the ability to access real devices through Android Device Streaming. We’re also sharing more Android skills, and giving you a deep dive into the Wear OS Compose Material 3 skill. Android CLI for command-line…
MapTiler SDK for Mobile: Native Maps for iOS and Android (opens on the source site)
MapTiler ·
The SDK for Swift and Kotlin extends MapTiler's mapping stack: two native libraries designed to make high-performance mapping on iOS and Android as straightforward as possible.
How we found 24 Android vulnerabilities using our open source AI security agent (opens on the source site)
A look at the targeted AI taskflows behind these findings, the critical Android bugs they uncovered, and how to run the same open-source agent on your own app. The post How we found 24 Android vulnerabilities using our open source AI security agent appeared first on The GitHub Blog.
Build intelligent Android apps: In-app agentic workflows (opens on the source site)
Android ·
Posted by Jolanda Verhoef, Senior Developer Relations Engineer, Android Developer Relations Welcome back to the blog post series "Build intelligent Android apps" where you take a basic Android app and transform it into a personalized, intelligent, and agentic experience. In our previous post you learned how to connect to the intelligence system using AppFunctions. In this post, you will learn how to build autonomous in-app agentic workflows running in the cloud. Sometimes a task is too complex for a single device session. For example, booking a complete holiday itinerary involves coordinating…
Build your way: Use any AI agent of your choice in Android Studio (opens on the source site)
Android ·
Posted by Matthew Warner, Product Manager, Android Developer ExperienceAI-powered developer tools have become an essential multiplier for engineering productivity, with teams adopting specialized AI coding agents, custom enterprise harnesses, and autonomous tools. It’s important for you to be able to build Android apps in the way that works best for you and your team, and agentic Android development is more open and flexible than ever before. Last year, Android Studio opened up to any AI model. Today, we’re taking the next step by introducing support for your choice of coding agents. With our…
Build your way: Use any AI agent of your choice in Android Studio (opens on the source site)
Android ·
Posted by Matthew Warner, Product Manager, Android Developer Experience AI-powered developer tools have become an essential multiplier for engineering productivity, with teams adopting specialized AI coding agents, custom enterprise harnesses, and autonomous tools. It’s important for you to be able to build Android apps in the way that works best for you and your team, and agentic Android development is more open and flexible than ever before. Last year, Android Studio opened up to any AI model. Today, we’re taking the next step by introducing support for your choice of coding agents. With…
Android 17 enables certificate transparency, and breaks custom CAs (opens on the source site)
Do you want to know what your phone is sending & receiving? Nowadays, that means you need to control who it trusts. In modern connections everything sent & received is encrypted by TLS, and the only practical way to intercept traffic on Android is to generate a certificate, make the phone or app trust it as a certificate authority (CA), and then use this to act as a fully trusted proxy to the real server. Being able to view & modify this traffic is important. It's the basis of a huge amount of security & privacy research, allowing researchers to confirm what an app is actually sharing, and…
Bring your Android game to the car screen today (opens on the source site)
Android ·
Posted by Jan Kleinert, Developer Relations Engineer, Android for CarsToday, the games category for Android Auto and cars powered by Android Automotive OS with Google built-in is officially graduating from beta to general availability. Our early access partners have already been bringing games to the parked-only experience for cars, and you can browse these in our latest collections of games for Android Auto and games for Android Automotive OS. Bringing your game to cars lets you reach users in their vehicles during natural downtime, such as while waiting at a charging station or for a…
Bring your Android game to the car screen today (opens on the source site)
Android ·
Posted by Jan Kleinert, Developer Relations Engineer, Android for Cars Today, the games category for Android Auto and cars powered by Android Automotive OS with Google built-in is officially graduating from beta to general availability. Our early access partners have already been bringing games to the parked-only experience for cars, and you can browse these in our latest collections of games for Android Auto and games for Android Automotive OS. Bringing your game to cars lets you reach users in their vehicles during natural downtime, such as while waiting at a charging station or for a…
Android Bench 2.0: Pushing the frontier with challenging long-horizon tasks (opens on the source site)
Android ·
Posted by Matthew McCullough, VP, Product Management, Android Developer When we first launched Android Bench, we built a rigorous foundation for evaluating how large language models (LLMs) assist developers with real-world Android tasks. As AI models and agents rapidly evolve, we’ve been updating our methodology, such as aligning our benchmark framework with the Harbor framework. Today we’re releasing the first set of long-horizon tasks (LHT), which are tasks of great complexity that take an engineer multiple days or even a week to complete. We are also introducing agentic evaluation,…
Android Bench 2.0: Pushing the frontier with challenging long-horizon tasks (opens on the source site)
Android ·
Posted by Matthew McCullough, VP, Product Management, Android Developer When we first launched Android Bench, we built a rigorous foundation for evaluating how large language models (LLMs) assist developers with real-world Android tasks. As AI models and agents rapidly evolve, we’ve been updating our methodology, such as aligning our benchmark framework with the Harbor framework. Today we’re releasing the first set of long-horizon tasks (LHT), which are tasks of great complexity that take an engineer multiple days or even a week to complete. We are also introducing agentic evaluation,…
Android 17 Without the Last-Minute Scramble (opens on the source site)
API 37 checks and a system location button prepare Android migration. PEM parsing and task-clearing exit put more security-sensitive platform and format handling into Codename One.
Leverage Android skills and Gemma 4 in Android Studio Quail 4 (opens on the source site)
Android ·
Posted by Amman Fasil Asfaw, Product Manager, Android StudioAndroid Studio Quail 4 is now stable and ready for you to use in production. This is the final stable release for Android Studio Quail. The new features in Android Studio enable you to build premium apps with AI efficiently and effectively. Check out the video below to see the most helpful new features from the last 4 releases that can help improve and speed up your development. Here is a deep dive into what’s new in Android Studio Quail 4: Android skills bundled into Android Studio While LLMs are incredibly capable at generic coding…
Leverage Android skills and Gemma 4 in Android Studio Quail 4 (opens on the source site)
Android ·
Posted by Amman Fasil Asfaw, Product Manager, Android Studio Android Studio Quail 4 is now stable and ready for you to use in production. This is the final stable release for Android Studio Quail. The new features in Android Studio enable you to build premium apps with AI efficiently and effectively. Check out the video below to see the most helpful new features from the last 4 releases that can help improve and speed up your development. Here is a deep dive into what’s new in Android Studio Quail 4: Android skills bundled into Android Studio While LLMs are incredibly capable at generic…
Evolving how LLMs are measured for Android: the next era of Android Bench (opens on the source site)
Android ·
Posted by Zoe Lopez-Latorre, Senior Developer Relations Engineer, AndroidBack in March, we introduced Android Bench—our LLM leaderboard for real-world Android development tasks. Our goal was to provide transparency around model capabilities in Android development and to encourage model improvements, to give you more helpful AI options for your everyday workflow. Since then, we have enhanced the benchmark based on your feedback, including evaluating open-weight models and adding cost and efficiency dimensions to the leaderboard. But AI capabilities are ever-evolving, and measurement needs to…
Tapjacking Protection: Rejecting Android Touches Behind an Overlay (opens on the source site)
Codename One can now report or block Android gestures that begin behind another application's overlay, and can ask Android 12 or newer to hide overlay windows on sensitive screens.
Jetpack XR SDK core libraries reach beta: The next milestone for Android XR (opens on the source site)
Android ·
Posted by Amy Zeppenfeld, Developer Relations Engineer, Greg Underwood, Software Engineering Manager, Yasmine Evjen, Senior Product Manager, Android XRSince introducing the Android XR SDK, developers have transformed their ideas into innovative, immersive experiences for XR headsets and wired XR glasses. As the ecosystem expands, you can more easily take those experiences from preview to production and reach users wherever they are. Today, we're excited to announce that Jetpack SceneCore, ARCore for Jetpack XR, and XR Runtime have reached beta with Jetpack Compose for XR to follow soon! This…
Jetpack XR SDK core libraries reach beta: The next milestone for Android XR (opens on the source site)
Android ·
Posted by Amy Zeppenfeld, Developer Relations Engineer, Greg Underwood, Software Engineering Manager, Yasmine Evjen, Senior Product Manager, Android XR Since introducing the Android XR SDK, developers have transformed their ideas into innovative, immersive experiences for XR headsets and wired XR glasses. As the ecosystem expands, you can more easily take those experiences from preview to production and reach users wherever they are. Today, we're excited to announce that Jetpack SceneCore, ARCore for Jetpack XR, and XR Runtime have reached beta with Jetpack Compose for XR to follow soon! This…
How We Moved 1,500 Android Screenshot Tests to Roborazzi (opens on the source site)
How we moved 1,500 Android screenshot tests to Roborazzi.IntroductionIf you’re a mobile developer you’re probably no stranger to screenshot tests. Making sure that layouts remain consistent as time goes on and code changes is important for ensuring functionality and accessibility. Since Thumbtack uses Kotlin and Jetpack Compose for its Android apps, we had historically been using Firebase Test Lab to capture and compare layouts. However, using Firebase can be slow, tedious, and error-prone, so we decided it was time for a change. Instead of Firebase, we decided to migrate to using Roborazzi,…
Inside Android Skills - Built for deprecation (opens on the source site)
Android ·
Posted by Jose Alcérreca, Developer Relations Engineer, Android Developer RelationsWe released the official Android Skills in April, and the response surpassed all our expectations. In this blog post, I'll address some of the feedback we received, explaining the philosophy and methodology behind the project. Hopefully, this will also help you understand what happens behind the scenes when you install and use skills, allowing you to make better use of tokens and your own time. Why are there so few official skills? Currently, we only consider new skills when there's a verifiable knowledge gap…
Inside Android Skills - Built for deprecation (opens on the source site)
Android ·
Posted by Jose Alcérreca, Developer Relations Engineer, Android Developer RelationsWe released the official Android Skills in April, and the response surpassed all our expectations. In this blog post, I'll address some of the feedback we received, explaining the philosophy and methodology behind the project. Hopefully, this will also help you understand what happens behind the scenes when you install and use skills, allowing you to make better use of tokens and your own time. Why are there so few official skills? Currently, we only consider new skills when there's a verifiable knowledge gap…
This is now rolling out on Android! Let us know if you notice any weirdness. (opens on the source site)
Tumblr ·
engineering:Coming soon to the mobile apps: Inbox tab in Activity Ever wondered where to find your blog’s received asks and submissions on the mobile app? They’re in settings, which takes a lot of taps to get to, especially if you have multiple blogs. We heard some feedback on our recent update to settings on Android that you wanted easier access to your Inbox. So, we’re working on moving the Inbox to your Activity screen. This was something we worked on during Hack Days in March, so while we put the finishing touches on it, tell us what you think of this change! This is now rolling out on…
How R8 made Kotlin Coroutines on Android 2x faster (opens on the source site)
Android ·
Posted by Andrei Shikov, Senior Software Engineer, Android Toolkit and Jonathan Starup, Software Engineer, R8 Team Starting from AGP 9.2.0, R8 optimizes most Atomic*FieldUpdater calls into Unsafe variants that perform 2x to 4x better on common operations. This has a particularly large impact on the kotlinx.atomicfu library that implements atomics for kotlinx.coroutines, making launching and cancelling coroutines up to 2x faster. In order to get the benefits, update your AGP to 9.2.0 or above. With the majority of Android apps adopting Kotlin as their main language of choice,…
How R8 made Kotlin Coroutines on Android 2x faster (opens on the source site)
Android ·
Posted by Andrei Shikov, Senior Software Engineer, Android Toolkit and Jonathan Starup, Software Engineer, R8 Team Starting from AGP 9.2.0, R8 optimizes most Atomic*FieldUpdater calls into Unsafe variants that perform 2x to 4x better on common operations. This has a particularly large impact on the kotlinx.atomicfu library that implements atomics for kotlinx.coroutines, making launching and cancelling coroutines up to 2x faster. In order to get the benefits, update your AGP to 9.2.0 or above. With the majority of Android apps adopting Kotlin as their main language of choice,…
Build intelligent Android apps: Integrate into Android's intelligence system using AppFunctions (opens on the source site)
Android ·
Posted by Ben Weiss, Senior Developer Relations Engineer, Android Developer RelationsWelcome back to the blog post series "Build intelligent Android apps" where we take a basic Android app and transform it into a personalized, intelligent, and agentic experience. In our previous post, we explored how to leverage Firebase AI Logic to build cloud-hosted and hybrid AI features.Traditional mobile UIs excel at focused, hands-on tasks, and the Android intelligence system is introducing complementary features to make complex, multi-step actions even easier. By supplementing traditional user…
The new settings area is now rolling out to everyone on Android. This will no longer be a Labs… (opens on the source site)
Tumblr ·
engineering:Now in Labs on Android: Settings redesignTumblr has tons of settings, and in the app, most of them are in a single list under “General Settings”. We cleaned up the layout and reorganized to make browsing preferences and notifications easier to find, put all your blog and communities settings in one place, and added a few options that were previously web-only.If you use an Android device, make sure you’re using version 45.2 of the Tumblr app, and you can switch on the new settings area in Labs -> Redesigned Settings. You might need to restart the app to see changes. Got feedback?…
Build intelligent Android apps: Cloud and hybrid inference (opens on the source site)
Android ·
Posted by Thomas Ezan, Jolanda Verhoef, Caren Chang, Senior Developer Relations Engineers, Android Developer RelationsWelcome back to the blog post series "Build intelligent Android apps" where we take a basic Android app and transform it into a personalized, intelligent, and agentic experience. In our previous post we explored how to build intelligent on-device features using Gemini Nano through ML Kit's Prompt API. In this post, we will look at how you can leverage Firebase AI Logic to build cloud-hosted and hybrid AI features: Grounding answers in real-world context Routing requests…
Build intelligent Android apps: On-device inference (opens on the source site)
Android ·
Posted by Caren Chang, Developer Relations Engineer, Android Developer RelationsWelcome back to the blog post series "Build intelligent Android apps" where we take a basic Android app and transform it into a personalized, intelligent, and agentic experience. In our previous post we introduced Jetpacker, the demo app we'll use throughout this series. In this blog post, we will share how you can use Gemini Nano through ML Kit’s Prompt API to build intelligent on-device features. Building intelligent on-device features refers to the ability to process prompts and data directly on a device…
Build intelligent Android apps: Introduction to Jetpacker (opens on the source site)
Android ·
Posted by Jolanda Verhoef, Senior Developer Relations Engineer, Android Developer RelationsBuilding GenAI features in your app usually means navigating through various models, APIs and architecture choices: Execution location: Where does your model run? On device, in the cloud, or both? Complexity: How complex is your setup? Are you doing a single inference call or do you need a more agentic flow? In-app or Android System: Should your feature be built into your Android app or does it fit better as an Android system integration? In this blog post series we'll navigate these choices with you.…
Related topics
This page is generated automatically from the engineering blogs we follow. Every post links to its source, where it was published. See all sources.