We just open sourced the AppFunctions Testing Agent!
🧪 Manual deterministic testing & LLM-based agent evaluation
📱 Clean multi-module refactor of ChatApp with Wear OS support!
Grab your API keys and check it out.
#AndroidDev#AI#FridayDeploygithub.com/android/appfuncti…
You cannot start new coroutines on a cancelled scope. Such coroutines never start, without any exception or even an exception raport in logs. That is why a cancelled scope is a dangerous thing, and I prefer cancelling only its children.
"Coding" wasn't the difficult part, it was designing a system. The code is merely a description of that system.
Now that people can code without actually designing the "system" part (or verifying that the code actually creates a valid system), we have tons of broken software.
Introducing Claude Fable 5: a Mythos-class model that we’ve made safe for general use.
Its capabilities exceed those of any model we’ve ever made generally available.
Bring iOS 26 Liquid Glass to your Compose Multiplatform app!
Use native SwiftUI navigation for system-rendered Liquid Glass effects while Compose renders your screen content.
Follow the step-by-step tutorial 👇
kotl.in/f5f4h3
ALT The image features a JetBrains logo in the top left corner over a background of overlapping, gradient blue and purple rectangles. Text reads, "Liquid Glass in Compose Multiplatform - Bring native iOS design to your shared UI".
Android Studio Quail.1 is stable and ready for you to use in production.
This release brings efficiency gains to your agentic workflows, enabling you to analyze and fix app crashes using Gemini. Learn more → goo.gle/quail1
Analyze CPU, GPU, memory, and power usage together in one view. Available in open beta, the Android Performance Analyzer System Profiler helps you optimize apps and games across modern Android devices.
Read more and try out the beta → goo.gle/3S8BCQk
ALT Tabbed interface showing two traces side-by-side.
📢 Kotlin 2.4.0 is out! Here are some of the highlights:
✅ Language: Stable context parameters, explicit backing fields, and multiple features for annotation use-site targets.
✅ Standard library: Stabilized support for the UUID API and support for checking sorted order.
✅ Kotlin/JVM: Support for Java 26 and annotations in metadata enabled by default.
✅ Kotlin/Native: Support for Swift packages as dependencies, updates on Swift export, and the CMS GC enabled by default.
✅ Kotlin/Wasm: Incremental compilation enabled by default and support for WebAssembly Component Model.
✅ Kotlin/JS: Support for value class export and ES2015 features in JS code inlining.
✅ Gradle: Compatibility with Gradle 9.5.0.
✅ Maven: Automatic alignment between Java and JVM target versions.
✅ Kotlin compiler: More consistent inline function behavior during .klib compilation.
Learn more: kotl.in/2-4-0
The era of mobile intelligence is here — come build it with us. 🚀
Grab the test agent to debug your AppFunctions (Android MCP) and join the Early Access Program so you can share your use cases and make your apps more discoverable ↓
goo.gle/3PH2XbK
📲 We're putting your apps at the center of the intelligence system with AppFunctions (Android MCP):
🧠 New skills to develop
🧠 New test agent
🧠 New code samples
Join the Early Access Program!
Check out the top updates for building intelligent experiences on Android → goo.gle/43hmOl7
ALT Android is evolving from an operating system into an intelligence system
Seeing this code generated with Antigravity from the "Google I/O 2026 Developer Keynote 5-Minute recap"...
It seems Android developers ain't cooked yet
ALT val activity = LocalContext.current as? ComponentActivity
val isHiltActivity = remember(activity) {
activity != null && (activity.javaClass.name.contains("Hilt_") || activity.javaClass.superclass?.name?.contains(...) || activity.javaClass.interfaces.any { it.name.contains(...
}
Unlike "the Android Show" the other day that was all about Gemini and the new "Googlebook",
this time we actually have code snippets and relevant information in the Google I/O 2026 "what's new in Android".
I wonder how commonly used AppFunctions will be.
youtube.com/live/sig3n7XyaaA…