Nick Butcher 

1.5K Followers
73 Following
55 Posts
Android Developer Relations Engineer
@ Google
Twitterhttps://twitter.com/crafty
Githubhttps://github.com/nickbutcher
Mediumhttps://medium.com/@crafty
If you like living on the edge, Compose now ships not only a stable BOM, but also a new 2024.09.00-beta and 2024.09.00-alpha BOM: https://maven.google.com/web/index.html#androidx.compose:compose-bom:2024.09.00-alpha
Google's Maven Repository

I'm excited that accessibility checks for Compose landed with Android Studio Iguana and UI Check Mode. Check my latest blog post for some more thoughts and examples ⬇️

https://eevis.codes/blog/2024-03-16/accessibility-checks-with-jetpack-compose-previews/

#Android #A11y #AndroidDev

Accessibility Checks with Jetpack Compose Previews | Eevis Panula, Software Developer

Android Studio Iguana brought us UI Checks, and in this blog post, I'll discuss them specifically from accessibility point of view.

Accessibility Checks with Jetpack Compose Previews | Eevis Panula, Software Developer
AndroidX moving to minSdkVersion 19

AndroidX libraries are moving to a default minimum supported Android API level 19 starting with releases this month.

Android Developers Blog

Looking forward to sharing the latest #AndroidDev updates in #TheAndroidShow next week.

Send us your burning questions using #AskAndroid and we'll answer them in the πŸ”₯ fireside chat πŸ”₯

https://www.youtube.com/watch?v=q0rzhMHj25k

#TheAndroidShow - Tune in on October 19!

YouTube

🚨 We've recently released a bunch of new documentation on common Material composable components ✨

Now its easier to see what kind of composables are built-in to Material, and small code snippets of how to use them πŸ‘©πŸ»β€πŸ³πŸ’‹

What would you like to see next?

https://developer.android.com/jetpack/compose/components

Material Components  |  Jetpack Compose  |  Android Developers

Material components allow you to build detailed interfaces in line with Material Design principles.

Android Developers

πŸ›Ÿ The Saving UI state on Android Google I/O 2023 talk is already available! πŸ₯³

You'll learn the best practices to save UI state properly in both the View system and Jetpack Compose πŸ‘Œ

https://youtu.be/V-s4z7B_Gnc

Best practices for saving UI state on Android

YouTube
We also have exciting news on Android #performance at #GoogleIO. Here is the rundown on updates to tools, libraries and APIs πŸ”—. https://medium.com/androiddevelopers/whats-new-in-android-performance-google-i-o-2023-edition-21a1832c9fa3
What’s new in Android Performance β€” Google I/O 2023 edition

In this article we share the latest developments in Android Performance. We'll cover Baseline Profiles, tooling improvements within Android Studio, libraries and how we made the technology work better for you behind the scenes.

Android Developers

Paging Compose 1.0.0-alpha19 is an important one as it fundamentally changes how you integrate Paging Compose into your lazy layouts, with the goal of supporting much more than just LazyColumn/LazyRow. Read the mini-blog post in the notes for the details!

https://developer.android.com/jetpack/androidx/releases/paging#1.0.0-alpha19

Paging  |  Jetpack  |  Android Developers

Android Developers

Check out our #KotlinConf blog post for all the things we've shared in the keynote and for a list of Google sessions at the conference!

https://developers.googleblog.com/2023/04/google-at-kotlinconf-23.html

Google at KotlinConf β€˜23

We are really excited to be a gold level sponsor for KotlinConf again this year. If you’re attending in person, you can also visit us at our booth.

We're now recommending using KTS for build files. With Kotlin in your build, and for UI with #JetpackCompose, you can now use Kotlin for every part of your app.

https://android-developers.googleblog.com/2023/04/kotlin-dsl-is-now-default-for-new-gradle-builds.html

Kotlin DSL is Now the Default for New Gradle Builds

Today we're excited to announce that we're switching the default language for build scripts to Kotlin! We've been working with the Gradle and JetBrain

Android Developers Blog