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

@crafty

Product Manager @Google for #JetpackCompose

ID:2671131

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

5,8K Tweets

30,3K Followers

464 Following

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👇

account_circle
Simona Milanović(@anomisSi) 's Twitter Profile Photo

Super excited to finally share my 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…

account_circle
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.

account_circle
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 📻 😏

account_circle
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'
issuetracker.google.com/issues/1508122…

account_circle
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…

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

Keep submitting your questions and we'll answer them on the 🔴 livestream today. Send me all of your questions!

goo.gle/tas24-livestre…

account_circle
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…

account_circle
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…

account_circle
Ben Trengrove(@bentrengrove) 's Twitter Profile Photo

Strong skipping mode is an experimental feature in the 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…

account_circle
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-…

account_circle
Halil Özercan(@halilozercan) 's Twitter Profile Photo

receiveContent modifier is a new experimental API coming your way in foundation module in the upcoming 1.7. alpha releases.

receiveContent modifier is a new experimental API coming your way in foundation module in the upcoming 1.7. alpha releases.
account_circle
Romain Guy(@romainguy) 's Twitter Profile Photo

The Jetpack Compose team is looking for a product manager to focus on performance. If you are interested, check out the details at google.com/about/careers/…

account_circle
Chris Arriola(@arriolachris) 's Twitter Profile Photo

Hi 👋

Do you have an example of a screen (or part of a screen) that was simplified when migrated from Views to Compose? Please share some snippets/examples!

account_circle
Dave Burke(@davey_burke) 's Twitter Profile Photo

Android is the first mobile OS to ship state-of-the-art, hardware -accelerated LLM as a system service. More info on Android AICore and Gemini Nano: android-developers.googleblog.com/2023/12/a-new-…

account_circle
Ian Lake(@ianhlake) 's Twitter Profile Photo

My team at Google is hiring in London! We're looking for mid-level Android developers who want to work in the 'UI Architecture' layer of Jetpack i.e., Paging, Fragments, Lifecycle, Activity, Navigation and SavedState as we focus on Jetpack Compose and KMP
goo.gle/49yr6q0

account_circle
Simona Milanović(@anomisSi) 's Twitter Profile Photo

My 'Migrating to Jetpack Compose - an interop story 🫶' video from is out 🥰. Hope you enjoyed it and let me know your thoughts 🤙

droidcon.com/2023/11/15/mig…

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

The video for my talk 'Easy Screenshot Testing' from Droidcon London is out now!

droidcon.com/2023/11/15/eas…

A summary: 🧵

account_circle