Now in Android #108
Share

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.

The Third Beta of Android 15

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 

By