Tomáš Mlynarič (@mlykotom) 's Twitter Profile
Tomáš Mlynarič

@mlykotom

🇵🇱🇨🇿
Android DevRel @Google.

Working on Jetpack Compose Performance 🚀: Baseline Profiles | Benchmarking

ID: 3689182581

linkhttps://medium.com/@mlykotom calendar_today17-09-2015 20:28:17

174 Tweet

589 Followers

385 Following

Tomáš Mlynarič (@mlykotom) 's Twitter Profile Photo

Ever dealt with a janky #JetpackCompose app? You fixed it, but did it truly work?🤔 Here's a recipe: 1️⃣ Measure: Understand your current state. 2️⃣ Debug: Uncover the root causes. 3️⃣ Improve: Implement targeted techniques. We have a new video with more: youtu.be/Z96wfbID_Yc

Android Developers (@androiddev) 's Twitter Profile Photo

Enhance your Jetpack Compose app performance with 3 simple steps: 🔄 Update to the latest Compose version for instant gains 📈 Generate a baseline profile for pre-compiled optimization 🌓 Master deferring compose phases to minimize work More tips → goo.gle/3GFSmpq

Andrey Kulikov (@and_kulikov) 's Twitter Profile Photo

Jetpack Compose team is happy to announce the release of lazy lists item appearance and disappearance animations support added in 1.7.0-alpha06 . It was the most requested feature in our bug tracker.

Tomáš Mlynarič (@mlykotom) 's Twitter Profile Photo

Want a snappier #JetpackCompose experience? We've got you covered! Join our upcoming workshop "Practical #performance problem solving" and learn how to make your UI fly 🚀

Android Developers (@androiddev) 's Twitter Profile Photo

The Jetpack Compose compiler is moving to the Kotlin by JetBrains repository with the upcoming release of Kotlin 2.0! There will be a matching Compose compiler with each Kotlin release, so you won't have to wait to upgrade the Kotlin version in your Compose app → goo.gle/3QnPCC8

The Jetpack Compose compiler is moving to the <a href="/kotlin/">Kotlin by JetBrains</a> repository with the upcoming release of Kotlin 2.0!

There will be a matching Compose compiler with each Kotlin release, so you won't have to wait to upgrade the Kotlin version in your Compose app → goo.gle/3QnPCC8
Android Developers (@androiddev) 's Twitter Profile Photo

Gemini in Android Studio is now in 200+ countries and territories, including Europe! 🌍 Try out your new AI-powered coding assistant directly in the IDE to generate code, find resources, add comments, and more → goo.gle/4bjzJER

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.

Rebecca Franks (@riggaroo) 's Twitter Profile Photo

📣 We know you are VERY excited for shared element transitions in #JetpackCompose, so we've released guidance on how to create them! 🤩 goo.gle/compose-shared… ⚠ The APIs are experimental - send us your feedback or bugs 🕵‍ and we'd love to see what you've built? 💕 Doris Liu

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👇

Manuel Vivo (@manuelvicnt) 's Twitter Profile Photo

Great work at #GoogleIO by the Android Developers folks 👏 The improvements to Compose are 🔝! Can't believe how easy things are getting! And the new device UI setting shortcut in the emulator is 🤩! My favourite demo was Android Studio Gemini's UI image ➡️ Compose code 🤯 Speechless!

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…

Ben Trengrove (@bentrengrove) 's Twitter Profile Photo

Learn about how to read composition traces, fix heavy compositions, excessive recompositions and more in our #googleio workshop. Tomáš Mlynarič and I will guide you through our latest Compose codelab! youtu.be/c3gdS42TJmI?si…

Ben Trengrove (@bentrengrove) 's Twitter Profile Photo

Also at I/O, new Compose features were being announced all over! Check them all out in one place with my blog post on What's new in Compose. android-developers.googleblog.com/2024/05/whats-…

Tomáš Mlynarič (@mlykotom) 's Twitter Profile Photo

🚨🐛 If you don't see your composables in System Tracing after migrating to Kotlin 2.0, you need to workaround it by enabling includeTraceMarkers This will be fixed and enabled by default in Kotlin 2.0.20-RC.

🚨🐛 If you don't see your composables in System Tracing after migrating to Kotlin 2.0, you need to workaround it by enabling includeTraceMarkers 

This will be fixed and enabled by default in Kotlin 2.0.20-RC.
Rebecca Franks (@riggaroo) 's Twitter Profile Photo

Our latest video is live 🎉 Learn all about shared elements in #JetpackCompose, and what happens under the hood in our talk Doris Liu 😎 youtube.com/watch?v=PR6rz1…