Android 15 Beta 3, two Compose case studies, Google AI Studio, Gemini in Android Studio, and lots of stable AndroidX releases.
Welcome to episode 108 of Now in Android: your ongoing guide to what’s new and notable in the world of Android development.
In this episode, we’ll cover Android 15 Beta 3, two Compose case studies, Google AI Studio, Gemini in Android Studio, and lots of stable AndroidX releases.
https://medium.com/media/9aa29707abec843b01c72b5fa3ee0cef/hrefhttps://medium.com/media/ce382ad3995412ba7040ce29ccd7d75d/href
Most of the content of this post is available in the form of a video or podcast, so feel free to watch or listen rather than read on. (Or do all three to help you remember! There won’t be a quiz.)
The Third Beta of Android 15 🧑💻
Android 15 Beta 3 is released, taking Android 15 to Platform Stability. This means the developer APIs and all app-facing behaviors are final for you to review. Also, Apps targeting Android 15 can be published in Google Play.
The Beta 3 post highlights how users will be able to sign-into apps that target Android 15 using passkeys in a single step with facial recognition, fingerprint, or screen lock.
The post also covers how the WebSettings DatabaseEnabled getter and setter, which was used for WebSQL inside of a WebView, is deprecated. The World Wide Web Consortium encourages apps needing web databases to instead adopt Web Storage API technologies like IndexedDB.
Android Developers blog 📝
Tomáš discusses how Max implemented UI changes 30% faster with Jetpack Compose by reducing boilerplate code, increasing the re-usability of UI elements, and boosting overall developer productivity.
Max implemented UI changes 30% faster using Jetpack Compose
Chris discusses how the sample Jetcaster app was enhanced to support additional form factors. He emphasizes code sharing while adding support for Tablets, Desktops, Foldables, TV, Wear OS, and Widgets.
Building Jetcaster on all Form Factors
Robbie highlights several apps from Australia that are improving lives as part of #WeArePlay. One app helps people during natural disasters, another promotes wellbeing through houseplants.
#WeArePlay | Meet the people creating apps and games in Australia
Paris wrote about successful experiments with Android development in Google AI Studio involving turning designs into code, fixing UI, and prompting to add new features.
3 fun experiments to try for your next Android app, using Google AI Studio
Android Developers Backstage🎙️
On episode 207: “AI development assistance”, Tor and Romain invite Kathy from Google’s AI Developer Assistance team to discuss integrating Gemini in Android Studio. You’ll hear inside information about fine-tuning the model for Android, along with how Gemini retrieves information from the internet that is not in the training data to supplement its capabilities. They also discuss future AI possibilities, like providing personalization based off of the users codebase and writing edge test cases.
Listen to it in podcast or video format.
https://medium.com/media/b466089afeaf9ff62ab66ac23f3e343f/hrefhttps://medium.com/media/ab955cc68b0510bbc032157188fa07ba/href
Videos💡
Nick recaps the top three I/O announcements from Google Play including enhanced store listings, expanded payment options, and SDK Console improvements.
https://medium.com/media/449b58521a0ce09a3daf7f73c509cf74/href
At Google I/O Yigit advises developers to start experimenting with Kotlin Multiplatform.
https://medium.com/media/13ff66f32715c30cf27b92b5332928d5/href
And Zarah shares why they are excited for shared element transitions and screenshot testing.
https://medium.com/media/94a18403e75f01b18f4f14ce6829bab3/href
AndroidX Releases 🚀
There were a lot of stable releases.
Glance 1.1.0 adds unit testing support and more components for building foundational UI elements for your homescreen widgets.
Fragment 1.8.0 includes AndroidFragment — an API for embedding Fragments in Compose.
If you’re seeing ‘LocalLifecycleOwner not present’ when using Compose, try upgrading Lifecycle to Lifecycle 2.8.2, which you can use with any version of Compose without workarounds.
Several testing libraries are stable, including Core-ktx 1.6.0, Espresso 3.6.0, Espresso Device 1.0.0, JUnit Extensions 1.2.0, Truth Extensions 1.6.0, Monitor 1.7.0, Orchestrator 1.5.0, Runner 1.6.0, Rules 1.6.0 and Services 1.5.0.
Several other stable releases dropped, including Camera 1.3.4, Compose Animation 1.6.8, Compose Foundation 1.6.8, Compose Material 1.6.8, Compose Runtime 1.6.8, Compose UI 1.6.8, Concurrent 1.2.0, Core-RemoteViews 1.1.0, Games-Controller 2.0.2.
Recent Release Notes | Android Developers
Now then… 👋
That’s it for this week with Android 15 Beta 3, two Compose case studies, Google AI Studio, Gemini in Android Studio, and lots of stable AndroidX releases.
Check back soon for your next update from the Android developer universe! 💫
Now in Android #108 was originally published in Android Developers on Medium, where people are continuing the conversation by highlighting and responding to this story.
Android 15 Beta 3, two Compose case studies, Google AI Studio, Gemini in Android Studio, and lots of stable AndroidX releases.Welcome to episode 108 of Now in Android: your ongoing guide to what’s new and notable in the world of Android development.In this episode, we’ll cover Android 15 Beta 3, two Compose case studies, Google AI Studio, Gemini in Android Studio, and lots of stable AndroidX releases.https://medium.com/media/9aa29707abec843b01c72b5fa3ee0cef/hrefhttps://medium.com/media/ce382ad3995412ba7040ce29ccd7d75d/hrefMost of the content of this post is available in the form of a video or podcast, so feel free to watch or listen rather than read on. (Or do all three to help you remember! There won’t be a quiz.)The Third Beta of Android 15 🧑💻Android 15 Beta 3 is released, taking Android 15 to Platform Stability. This means the developer APIs and all app-facing behaviors are final for you to review. Also, Apps targeting Android 15 can be published in Google Play.The Beta 3 post highlights how users will be able to sign-into apps that target Android 15 using passkeys in a single step with facial recognition, fingerprint, or screen lock.The post also covers how the WebSettings DatabaseEnabled getter and setter, which was used for WebSQL inside of a WebView, is deprecated. The World Wide Web Consortium encourages apps needing web databases to instead adopt Web Storage API technologies like IndexedDB.The Third Beta of Android 15Android Developers blog 📝Tomáš discusses how Max implemented UI changes 30% faster with Jetpack Compose by reducing boilerplate code, increasing the re-usability of UI elements, and boosting overall developer productivity.Max implemented UI changes 30% faster using Jetpack ComposeChris discusses how the sample Jetcaster app was enhanced to support additional form factors. He emphasizes code sharing while adding support for Tablets, Desktops, Foldables, TV, Wear OS, and Widgets.Building Jetcaster on all Form FactorsRobbie highlights several apps from Australia that are improving lives as part of #WeArePlay. One app helps people during natural disasters, another promotes wellbeing through houseplants.#WeArePlay | Meet the people creating apps and games in AustraliaParis wrote about successful experiments with Android development in Google AI Studio involving turning designs into code, fixing UI, and prompting to add new features.3 fun experiments to try for your next Android app, using Google AI StudioAndroid Developers Backstage🎙️On episode 207: “AI development assistance”, Tor and Romain invite Kathy from Google’s AI Developer Assistance team to discuss integrating Gemini in Android Studio. You’ll hear inside information about fine-tuning the model for Android, along with how Gemini retrieves information from the internet that is not in the training data to supplement its capabilities. They also discuss future AI possibilities, like providing personalization based off of the users codebase and writing edge test cases.Listen to it in podcast or video format.https://medium.com/media/b466089afeaf9ff62ab66ac23f3e343f/hrefhttps://medium.com/media/ab955cc68b0510bbc032157188fa07ba/hrefVideos💡Nick recaps the top three I/O announcements from Google Play including enhanced store listings, expanded payment options, and SDK Console improvements.https://medium.com/media/449b58521a0ce09a3daf7f73c509cf74/hrefAt Google I/O Yigit advises developers to start experimenting with Kotlin Multiplatform.https://medium.com/media/13ff66f32715c30cf27b92b5332928d5/hrefAnd Zarah shares why they are excited for shared element transitions and screenshot testing.https://medium.com/media/94a18403e75f01b18f4f14ce6829bab3/hrefAndroidX Releases 🚀There were a lot of stable releases.Glance 1.1.0 adds unit testing support and more components for building foundational UI elements for your homescreen widgets.Fragment 1.8.0 includes AndroidFragment — an API for embedding Fragments in Compose.If you’re seeing ‘LocalLifecycleOwner not present’ when using Compose, try upgrading Lifecycle to Lifecycle 2.8.2, which you can use with any version of Compose without workarounds.Several testing libraries are stable, including Core-ktx 1.6.0, Espresso 3.6.0, Espresso Device 1.0.0, JUnit Extensions 1.2.0, Truth Extensions 1.6.0, Monitor 1.7.0, Orchestrator 1.5.0, Runner 1.6.0, Rules 1.6.0 and Services 1.5.0.Several other stable releases dropped, including Camera 1.3.4, Compose Animation 1.6.8, Compose Foundation 1.6.8, Compose Material 1.6.8, Compose Runtime 1.6.8, Compose UI 1.6.8, Concurrent 1.2.0, Core-RemoteViews 1.1.0, Games-Controller 2.0.2.Recent Release Notes | Android DevelopersNow then… 👋That’s it for this week with Android 15 Beta 3, two Compose case studies, Google AI Studio, Gemini in Android Studio, and lots of stable AndroidX releases.Check back soon for your next update from the Android developer universe! 💫Now in Android #108 was originally published in Android Developers on Medium, where people are continuing the conversation by highlighting and responding to this story. Read More Android Developers – Medium