Now in Android #70
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development.
Episode 70 Video and Podcast
Now in Android is also offered as a video and podcast.
Android Dev Summit is back, so join us online or in person — for the first time since 2019 — at locations around the world. We’ll be sharing the sessions live on YouTube in three tracks spread across three weeks:
- Modern Android Development, live on Oct 24 from the SF Bay Area
- Form Factors, live on Nov 9 from London
- Platform, live on Nov 14
You can apply to attend the SF Bay Area event or the London event in person now. At the end of each of our session tracks, we’ll be hosting a live #AskAndroid Q&A through Twitter or the YouTube livestream. Check out the ADS website for the latest updates on the event, or you can sign up for updates through the Android Developer newsletter.
Android Dev Summit '22: Coming to you, online and around the world!
Posted by Yasmine Evjen, Community Lead, Android Developer Relations Android Dev Summit is back, and this year, we're…
We launched the Google Pixel Watch, powered by Wear OS 3.5, at the Made by Google event — the perfect device to showcase apps built with Compose for Wear OS. With Compose for Wear OS, the Tiles Material library, and the tools in Android Studio Dolphin, it’s now simpler and more efficient than ever to make apps for WearOS.
Todoist and Outdooractive rebuilt their app with Compose and you can read about their experiences. Outdooractive found that using Compose for Wear OS cut development time by 30% for their team, while Todoist has seen installation growth rates increase by 50% with the rebuilt-Compose version of their app. The blog post has more, including how to get started with Compose for Wear OS.
The new Google Pixel Watch is here - start building for Wear OS!
If you caught yesterday's Made by Google event, then you saw the latest devices in the Pixel portfolio. Besides the…
An upgrade to Speech Services by Google is rolling out to 64-bit Android devices via Google Play over the next few weeks, providing clearer, more natural voices. All 421 voices in 67 languages are being upgraded with a new voice model and synthesizer. The post includes more on this update, including demonstrations of some voice upgrades, along with guidance on how to use text to speech in your projects.
Listen to our major Text to Speech upgrades for 64 bit devices.
Posted by Rakesh Iyer, Staff Software Engineer and Leland Rechis, Group Product Manager We are upgrading the Speech…
Mad Skills: Compose Basics 🎼
The new MAD Skills series on how to develop apps using Jetpack Compose continued with two new episodes.
The third episode dives into the toolkit of UI components that ships with Compose, including Material theming, scaffold support for common Material screen patterns, surfaces, layouts, and modifiers.
In the previous MAD Skills Compose Basics article, you learned about the building blocks of UI in Compose: composable…
The fourth episode of the series covers how to accelerate your Compose development process with a dive into Android Studio tooling support, including live templates, gutter icons for drawables and colors, composable preview functions, multipreview, preview on device, live edits of literals, and the Layout Inspector.
Compose allows you to build beautiful UIs quickly. Together with the Android Studio tooling support, you’re able to…
Android Development Patterns: Deep Links 💠
The new Android Development Patterns Deep Links Crash Course continued with two new episodes.
Part 3 covers Troubleshooting your deep links, which uses command line tools and the Android Debug Bridge (ADB) to diagnose and debug common issues.
Part 4 explores Deep links for your business, covering the importance and benefits of implementing deep links for your app, your users, and your business, including success stories and how App Links provide an optimal experience for users.
Having trouble coming up with ideas on how to use Deep Links in your app? We also have a YouTube Short covering 30 ways to deep link into an app in 30 seconds.
Articles of note include Ryan’s article on the six week intern project, Migrating the AOSP QuickSearchBox App to Kotlin. The article includes the methodology used in the migration, how they addressed required manual changes, and what the impact to APK size and build speed was.
Migrating the AOSP QuickSearchBox App to Kotlin
Over the course of 6 weeks, over 11,000 lines of Java code within the QuickSearchBox app were converted to Kotlin to…
Wojtek, Boris, and Xav covered how to Prepare your Android Project for Android Gradle plugin 8.0 API changes; the article specifically addresses migrating from the Transform APIs — which slow down builds and will be removed in 8.0 — to the Artifacts API and Instrumentation API.
Prepare your Android Project for Android Gradle plugin 8.0 API changes
Posted by Wojtek Kaliciński,Boris Farber, Android Developer Relations Engineers, andXavier Ducrohet, Android Studio…
Niharika released part two of the Optimize for Android Go : Lessons from Google apps blog series, covering strategies Google apps used to improve startup latency and optimize app size — things that will improve the user experience for any app.
Optimize for Android Go : Lessons from Google apps Part 2
Posted by Niharika Arora, Developer Relations Engineer Building for Android Go involves paying special attention to…
Finally, Marcus detailed how changes in Google Play are Helping users discover apps for all their devices from their phone, including homepages for non-phone devices, a device search filter, and the ability to remotely install an app to another device.
Helping users discover apps for all their devices from their phone
Over the years, Android has evolved to support more devices such as watches, tablets, TVs, and even cars. Apps and…
AndroidX releases 🚀
Highlights of this interesting week in AndroidX include the first release candidate of Compose 1.3, the 1.0 release candidate of Compose Material 1.3, and the first alpha of a new TV library built using Compose. ShareTarget Version 1.2 includes a bugfix for Android 12+ devices, Activity Version 1.7 adds FullyDrawnReporter APIs, Exifinterface Version 1.3 was released, along with new alphas for Activity, AppCompat, AsyncLayoutInflater, and Tracing.
Now then… 👋
That’s it for this week with Android Dev Summit, the Pixel Watch, text to speech upgrades, two new episodes of Compose Basics, two new episodes of the Deep Links Crash Course, part two of our Android Go series, and AndroidX updates including the new Compose TV Library. Come back here soon for the next update from the Android developer universe.