Nick Butcher (@crafty) 's Twitter Profile
Nick Butcher

@crafty

Product Manager @Google for #JetpackCompose

ID: 2671131

linkhttps://androiddev.social/@crafty calendar_today28-03-2007 14:54:28

5,5K Tweet

29,29K Followers

446 Following

Dave Burke (@davey_burke) 's Twitter Profile Photo

Android 15 at the starting gate! Lots more to come as we develop the release... android-developers.googleblog.com/2024/02/first-…

Chet Haase (@chethaase) 's Twitter Profile Photo

Rebecca Franks wrote about using our AndroidX Shapes library to create and animate rounded shapes. The code helps, er, smooth the path between the raw Shapes API and how to call it from Compose code. (Look for future APIs that make this even easier). medium.com/androiddevelop…

Ben Trengrove (@bentrengrove) 's Twitter Profile Photo

Strong skipping mode is an experimental feature in the #jetpackcompose compiler that is currently being tested. Learn all about what it is, why we developed it, and how to enable it, in this blog! medium.com/androiddevelop…

Ben Weiss (@keyboardsurfer) 's Twitter Profile Photo

It's only a Baseline Profile if it originates from the benchmarking region of AndroidDev. ✨ Otherwise it's just sparkling JIT compilation. ✨ I haven't seen an easier way to gain around 1/3 startup and runtime performance improvements. goo.gle/baseline-profi…

Nick Butcher (@crafty) 's Twitter Profile Photo

Keep submitting your #AskAndroid questions and we'll answer them on the 🔴 livestream today. Send me all of your #JetpackCompose questions! goo.gle/tas24-livestre…

Jose Alcérreca (@ppvi) 's Twitter Profile Photo

🥳 We have just published more official guidance on testing! Whether you optimize your app for different screens or not, you should verify that it works correctly on any device with automated tests. And it's not just about adaptive layouts! developer.android.com/training/testi…

Konstantin Klassen (@snokbert) 's Twitter Profile Photo

1.7.0-alpha06 🚨, this is when item appearance/disappearance are planned to be released for LazyColumn and LazyRow. Migration will be tough though. You'll have to remove "Placement" from "Modifier.animateItemPlacement" #JetpackCompose #androiddev issuetracker.google.com/issues/1508122…

Simona Milanović (@anomissi) 's Twitter Profile Photo

Pssst, I heard something about a talk on designing scalable, reusable and overall super gorgeous Compose APIs 🤫🤫 tune in soon 📻 😏

Ian Lake (@ianhlake) 's Twitter Profile Photo

There were a lot of deliberate decisions behind the approach we took for adding compile time type safety to Navigation Compose including using existing compiler plugins instead of writing our own, minimizing 'infectious' Navigation dependencies, and more.

Jose Alcérreca (@ppvi) 's Twitter Profile Photo

🧪🖼️Very happy to announce that alpha01 of the Compose Preview Screenshot Testing tool is out! There are some features coming later this year, but we'd love to get your feedback on the command-line use cases, performance, compatibility, etc. developer.android.com/studio/preview… More👇

Simona Milanović (@anomissi) 's Twitter Profile Photo

Super excited to finally share my #GoogleIO video on 🫶 designing scalable Compose APIs 🫶 - feedback is always welcome! Now I'm off to watch the other IO vids that just got out 😏🤙 youtube.com/watch?v=JvbyGc…

Alex Vanyo (@alex_vanyo) 's Twitter Profile Photo

Thank you for everyone attending my Droidcon SF talk yesterday! I live coded through 3 custom layouts to achieve adaptive behavior, and they're now available in gist form:

Pindroid (@pin_droid) 's Twitter Profile Photo

Are you at droidcon Berlin #dcbln24 this year? Join the Pin-Droid Scavenger Hunt! * Keep all pins you find (97 Unique Pins!) * Register your pins at pin-droid.github.io for a chance to win the GRAND prize! CLUES posted during the Conf! So make sure to FOLLOW! 🤖🎉🎁❤️

Are you at <a href="/droidconBerlin/">droidcon Berlin</a> #dcbln24 this year?

Join the Pin-Droid Scavenger Hunt!

* Keep all pins you find (97 Unique Pins!)
* Register your pins at pin-droid.github.io for a chance to win the GRAND prize!

CLUES posted during the Conf! So make sure to FOLLOW! 🤖🎉🎁❤️
Simona Milanović (@anomissi) 's Twitter Profile Photo

Our new series ✨Compose tips for Delightful UI✨ is out! With Rebecca Franks and myself kicking it off 🙃 Episodes are short & to the point, focusing on the practical, easy concepts that can help your app shine and sparkle! ☀️ youtube.com/playlist?list=…

Ben Weiss (@keyboardsurfer) 's Twitter Profile Photo

We're looking for a Developer Relations Engineer to work on Kotlin Multiplatform. Could this be you? Check out the listing and let me know if you're interested. google.com/about/careers/…

droidcon London (@droidconlondon) 's Twitter Profile Photo

Get #Android answers from Google experts at #dcldn24 🚨🇬🇧 Nick Butcher & Rebecca Franks will host one-on-one office hours where #AnroidDevs can ask all those pressing #Compose questions. Unlock next-level insights! london.droidcon.com/agenda/

Get #Android answers from <a href="/Google/">Google</a> experts at #dcldn24 🚨🇬🇧

<a href="/crafty/">Nick Butcher</a> &amp; <a href="/riggaroo/">Rebecca Franks</a> will host one-on-one office hours where #AnroidDevs can ask all those pressing #Compose questions. Unlock next-level insights! london.droidcon.com/agenda/
Nick Butcher (@crafty) 's Twitter Profile Photo

We're hiring a 🆕 Product Manager for #JetpackCompose in Bengaluru — come work with me! goo.gle/compose-pm-in We're also hiring software engineers and DevRel 👇