Rebecca Franks 🌞

2K Followers
279 Following
262 Posts

Android Developer Relations Engineer @Google ✨ I like making things move with code! 

From πŸ‡ΏπŸ‡¦ to πŸ‡¬πŸ‡§

This is mostly a baked goods account with the occasional article here and there.

Bloghttps://riggaroo.dev
Mediumhttps://medium.com/@riggaroo
LinkedInhttps://www.linkedin.com/in/rebeccafranks
@jw congrats! Looks like fun πŸ˜€

I'm looking for new employment opportunities. Tips, leads, intros, or whatever are welcome.

See https://jakewharton.com/hire/

Hire me

Blog posts, presentations, GitHub, and more.

Jake Wharton

This modifier should be used when verticalScroll/horizontalScroll is not enough for your use case, but if you'd like more defaults to be handled above the lower level scrollable modifier. This modifier sits nicely in-between these two existing options for you.

Check out the docs here for more information: https://developer.android.com/develop/ui/compose/touch-input/pointer-input/scroll#scrollable-area-modifier

Another feature in #JetpackCompose 1.10 is the new: Modifier.scrollableArea() πŸ“œ

Think of it like this: scrollable() tells you how the pointer moved, while scrollableArea() translates that pointer movement into how the content should move within a typical scrollable view.

If you want to reduce your ANR rate... enable R8! πŸ₯

Honestly the numbers from Reddit here are impressive, with 30% less ANRs, 40% faster app startup and frame rate improvement of 25% 😱

Checkout the video from @keyboardsurfer to learn more!

https://www.youtube.com/watch?v=QqO2jZ-NZko

Boost Android app performance with the R8 optimizer | Spotlight Week

YouTube

Compose 1.10 was released yesterday! πŸ”Ÿ

It includes some nice new features to wrap up the year:
πŸ§žβ€β™€οΈ Support for Dynamic shared elements
πŸ‘°πŸ»β€β™€οΈ New Enter/Exit Transitions to set a color whilst it transitions with unveilIn / veilOut
⏭️ Modifier.skipToLookaheadPosition()
πŸ“¦ New retain APIs influenced by the Circuit team https://github.com/slackhq/circuit

Read more about some of the highlights here:

https://android-developers.googleblog.com/2025/12/whats-new-in-jetpack-compose-december.html

GitHub - slackhq/circuit: ⚑️ A Compose-driven architecture for Kotlin and Android applications.

⚑️ A Compose-driven architecture for Kotlin and Android applications. - slackhq/circuit

GitHub

πŸ’” Why are we not recommending the library anymore? The icons library (β€œMaterial Icons”) have been superseded by the newer look of Material Symbols & we’ve seen that the library can increase the build time of your apps significantly.

More info: https://developer.android.com/develop/ui/compose/graphics/images/material

Icons  |  Jetpack Compose  |  Android Developers

Android Developers
‡️ Instead, we recommend downloading a Vector Drawable XML file from the Android tab of http://fonts.google.com/icons to get access to the latest styled icons: Material Symbols.
Material Symbols and Icons - Google Fonts

Material Symbols are our newest icons consolidating over 2,500 glyphs in a single font file with a wide range of design variants.

Google Fonts
πŸ“’ The androidx.compose.material.icons library is no longer recommended for displaying Material Icons in Compose. We have stopped publishing updates to this library & it has been removed from the latest Material 3 release, you can still manually reference it if you cant migrate.

Been a while since I posted here... But we released a new version of #Androidify onto the Play Store, and I can't stop trying all my outfits with it.

I love how it captures small details πŸ’ž Try it out and let us know what you think?

https://play.google.com/store/apps/details?id=com.android.developers.androidify