Rebecca Franks
@riggaroo
Android DevRel at Google Animations, graphics and all things #JetpackCompose South African living in the UK 🇿🇦🇬🇧
This might be my sign to open my own bakery. The production team took this photo and I'm seriously considering a career switch now because what do you mean 🤩 Oh yeah we did a #JetpackCompose live stream with it in the background, you can watch that here 😁 www.youtube.com/live/Np7Rsqt...
ITS TODAY!!! 🎂 Jetpack Compose 1.0 is turning 5, and we’re throwing a livestream birthday bash to celebrate! Join us as we look back at how Compose completely changed the Android UI game and answer your questions live. 🗓 When: July 30 @ 13:00 UTC / 6 AM PT 📺 Where: goo.gle/4fxMBLj
Ever looked at a complex animation and thought, "There is no way I can build that"? 🤯 With any new animation in #JetpackCompose, I ask myself these three questions: 1️⃣ WHAT properties are being changed in this? 2️⃣ WHEN does it animate? 3️⃣ HOW should it animate? youtu.be/HNSKJIQtb4c?...
Official mesh gradient support #JetpackCompose is coming soon👀 available in Compose 1.12 alphas at the moment! what other graphical effects do you want?
Google IO 2026 is a wrap! 🥳 Our #JetpackCompose talk is now available online! 😎 Learn all about how to Build custom design systems with Jetpack Compose's new Styles API io.google/2026/explore...
#JetpackCompose version 1.11 has landed! So many new APIs to try out along with some important changes. We've also detailed 4 (!) new large Experimental APls that we are actively looking for feedback on: 💅🏻 Styles! 🚥 Grid 💪🏻 FlexBox 🎞️ MediaQuery android-developers.googleblog.com/2026/04/jetp...
Loved this inspirational example of building out motion blurring in #JetpackCompose from @piotr_prus 💓 Sometimes the smallest of effects can make your app just feel *that* much more fun! proandroiddev.com/motion-blur-...
👀 Want to see a preview of what's coming up in #JetpackCompose? We heard you that debugging shared elements is tricky. In 1.11.0-alpha03, a new composable LookaheadAnimationVisualDebugging was added. Wrap your SharedTransitionLayout to add visual cues to track down those hard to debug issues. 🐛⤵️
In #JetpackCompose version 1.10, you can set the diagnostic stack trace mode that collects source information even if your app has proguard applied. Check out the details here for more info on prerequisites, and the various modes available to you: developer.android.com/develop/ui/c...
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. developer.android.com/develop/ui/c...
My weekend in pictures, at this point I'm just dressing to see the bot results #androidify
We launched the Androidify app on Google Play! Download it now, and create your very own custom Android bot ❤️ I've had loads of fun creating and testing the app - now you can too! play.google.com/store/apps/d... #Androidify
Did you know... Android Studio has introduced resizable previews for Compose previews? Allowing you to test your layouts across the spectrum of device sizes easily inside Android Studio. 💻 developer.android.com/studio/previ...
This animation bugs me so much 😂 why is there a background on the X as part of it... Just remove the background and it'd be 100 times better... Someone at @itvx.com please save us.
Compose 1.9 just hit beta01 & another exciting feature landing is a way to reliably determine if something is visible on screen & a way to get notified of visibility changes 📣 💅 New modifiers are entering the chat in this space: Modifier.onFirstVisible() & Modifier.onVisibilityChanged().
Google I/O 2025 was a blast and getting to help put together the Androidify booth was really such a highlight. If you want to learn more about how the #Androidify app works behind the scenes, check out the blog post: android-developers.googleblog.com/2025/05/andr...
You've asked for this... and now Compose 1.9 alpha introduces two new modifiers 👀 Modifier.innerShadow() and Modifier.dropShadow() Allowing you to more closely align your designs to your Figma specs, unlocking fun effects like Neumorphic type UIs 😍 github.com/riggaroo/com...
Getting back at the seagull who stole my croissant that one time in Melbourne 😁
🥳 Excited to share our latest blog post on Material 3 Expressive Motion Theming! 🤿 Dive into how the new physics-based system brings interactions and transitions to life. Read it here: m3.material.io/blog/m3-expr... #AndroidDev
We had such fun with the #Androidify booth and the security dogs got involved 🥰 my favourite part of IO by far 🐕 #googleio #io25
Some of the cute transformations from today ❤️ #io25 #googleio #androidify
A quick look at the #Androidify booth at IO, get a bot transformation in a few seconds 🥰 #io25 #googleio
#io25 is a go! Excited to be here for the first time as a Googler! Find me at the Androidify booth for most of today 👀
Made some things with clay - the filament light was for a team building event for work, obviously had to make a little droid with the leftovers. Air-dry clay is so satisfying to work with, bummer you can use it for liquids / food🏺
❤️ Loved learning from @cyrilmottier.com and team on how they've built Bump with #JetpackCompose to create delightful experiences in their app with some truly unique designs. 😻 One of my fav features of app is the edge zoom effect 🤩 medium.com/androiddevel...
googling something I really don't know the answer to and only finding my own results 🥲 I'm doomed aren't I?