Just a note to fill feature requests for these type of things if you find yourself building them - I was shocked that no one had ever actually filed a feature request for this on the issue tracker.
Maybe we're missing a whole bunch more of these kinds of helpers? Don't suffer in silence π
31.07.2025 18:30 β π 6 π 1 π¬ 0 π 0
Lifecycle Β |Β Jetpack Β |Β Android Developers
Lifecycle 2.10.0-alpha01 is also out today with new Compose APIs to create nested Lifecycles (e.g., only allowing the current page in a HorizontalPager to be RESUMED) as well as CreationExtras improvements and nullable support for saved {}
developer.android.com/jetpack/andr...
30.07.2025 23:22 β π 6 π 1 π¬ 1 π 1
Recent Release Notes Β |Β Android Developers
Today's #JetpackReleaseNotes include Benchmark 1.4.0, Browser 1.9.0, Security Crypto's final deprecation in 1.1.0 stable, bug fixes in Navigation 2.9.3 and WorkManager 2.10.3, Compose 1.9.0-rc01, new alphas for Lifecycle+SavedState, plus a ton of XR updates!
developer.android.com/jetpack/andr...
30.07.2025 23:22 β π 15 π 2 π¬ 2 π 1
Parallel Bits - Which Parts of Gradle Run in Parallel
By default, nearly the entire invocation of Gradle is done serially, but there are ways to make it partially parallel.
A recent discussion has led me to realize that many folks do not fully grok the parts of Gradle that can be made parallel. By default almost all of Gradle runs in a serial way.
So I wrote a post about it
www.liutikas.net/2025/07/29/P...
#gradle
29.07.2025 18:29 β π 24 π 4 π¬ 1 π 0
New Phases - Gradle Configuration Store and Load
For a long time Gradle had three distinct build phases which in simplified terms were:
I wrote about new Gradle phases added by the configuration cache feature and how the cost of them can be minimized.
www.liutikas.net/2025/07/24/N...
#gradle
24.07.2025 21:17 β π 16 π 4 π¬ 1 π 0
This shouldn't have been closed. It looks like the bug was misrouted and didn't get attention. Thank you for including a patch. I've shared it with the right team to make sure it's reviewed.
22.07.2025 21:17 β π 14 π 1 π¬ 0 π 0
Oh wow, I didn't even know they had a call for papers open or I would've submitted something too. This event looks amazing. I hope you have an amazing talk and a wonderful time in Japan. Looking forward to the recordings!
17.07.2025 07:59 β π 3 π 0 π¬ 0 π 0
Recent Release Notes Β |Β Android Developers
Today's #JetpackReleaseNotes include more KMP platform support in Lifecycle 2.9.2 and SavedState 1.3.1, bug fixes in Navigation 2.9.2 and TV Material 1.0.1, Compose 1.9.0-beta03, and new tools to migrate to Bundled SQLite in Room 2.8.0-alpha01.
developer.android.com/jetpack/andr...
16.07.2025 22:31 β π 20 π 4 π¬ 1 π 0
Recent Release Notes Β |Β Android Developers
I'm on vacation, but the #JetpackReleaseNotes don't stop! Navigation 2.9.1 fixes an important Lifecycle issue, Hilt 1.3.0-alpha02 decouples hiltViewModel() from Nav2, Paging 3.4.0-alpha01 adds more KMP platforms, and more!
developer.android.com/jetpack/andr...
02.07.2025 23:03 β π 12 π 4 π¬ 0 π 0
"Rich Errors in Kotlinβ β the KotlinConfβ25 talk by Michail ZareΔenskij is now live on our YouTube channel! ππΊ
Discover how Kotlinβs nullability model can be generalized to restricted union types for better error handling.
π Watch the full video: kotl.in/richerrors
26.06.2025 19:59 β π 27 π 10 π¬ 0 π 1
YouTubeβs auto-dubbed videos are really annoying if you know more than one language. Kinda crazy they released this without a way to turn it off by default.
21.06.2025 20:23 β π 6 π 0 π¬ 0 π 0
YouTube video by Kotlin by JetBrains
Lessons learned decoupling Architecture Components from platform specific code
The recording of my @kotlinconf.com 2025 talk with Jeremy, "Lessons Learned Decoupling Architecture Components from Platform-Specific Code", is now live.
Watch it here: www.youtube.com/watch?v=jDz_...
#AndroidDev #Kotlin #KMP
19.06.2025 18:56 β π 14 π 4 π¬ 0 π 0
Recent Release Notes Β |Β Android Developers
More #JetpackReleaseNotes are out today with bug fix releases in Room 2.7.2, WorkManager 2.10.2, and Compose 1.8.3 alongside Compose 1.9.0-beta01 and brand new Compose integrations in Ink 1.0.0-alpha05 and NavigationEvent 1.0.0-alpha03.
developer.android.com/jetpack/andr...
18.06.2025 22:46 β π 28 π 5 π¬ 1 π 0
Announcing Jetpack Navigation 3
Explore Jetpack Navigation 3, a new Compose-first navigation library with increased flexibility so Android developers to build robust experiences.
Take control of your appβs navigation with Jetpack Compose Navigation 3. β goo.gle/3SGOp9Q
Built from the ground up for Compose, Nav3 lets you manage the back stack, extend beyond a black-box library, and combine small components to create complex flows.
11.06.2025 17:00 β π 15 π 4 π¬ 1 π 0
Tried to rebuild the Android 16 notification glue/magnet/expressive thingy. Next are the corner sizes.
#androiddev #jetpackcompose
09.06.2025 09:40 β π 44 π 4 π¬ 2 π 0
Recent Release Notes Β |Β Android Developers
We're back from conference season with more #JetpackReleaseNotes including Wear ProtoLayout 1.3.0 (first Material3 release!) and Wear Tiles 1.5.0, bug fixes in AppCompat 1.7.1 (compat with Nav3!), Fragment 1.8.8, Lifecycle 2.9.1, and a new PhotoPicker library!
developer.android.com/jetpack/andr...
04.06.2025 20:45 β π 18 π 3 π¬ 1 π 0
Yesterday was my last day at Google.
What started as a 2-year Green Card journey became 11 amazing years & meeting incredible people.
So many great memories from creating Jetpack to adopting Kotlin.
10/10, would do it again.
It is time to move on though, try new challenges and learn new stuff!
26.05.2025 16:50 β π 143 π 2 π¬ 22 π 2
Valeu demais! π Faltou vocΓͺ lΓ‘, meu amigo! Espero te ver na prΓ³xima. π€
26.05.2025 08:58 β π 2 π 0 π¬ 0 π 0
@liutikas.net and Alan Viverette are on stage at #KotlinConf diving into "APIs: How Hard Can They Be?"
22.05.2025 13:44 β π 14 π 1 π¬ 0 π 0
Welcome to #KotlinConf 2025!
22.05.2025 13:41 β π 14 π 1 π¬ 0 π 0
Principles of software development
The insight of a 10-chapter book, packed into a tight little blog post.
The βfearβ advice slaps.
21.05.2025 11:51 β π 22 π 11 π¬ 1 π 1
Lifecycle Β |Β Jetpack Β |Β Android Developers
Lifecycle 2.9.0 is out today with a new lifecycle-viewmodel-testing artifact, SavedStateHandle going KMP, MutableStateFlow support for SavedStateHandle, plus new 'saved' property delegates on SavedStateHandle that use Kotlin Serialization.
developer.android.com/jetpack/andr...
07.05.2025 18:29 β π 13 π 4 π¬ 1 π 0
Recent Release Notes Β |Β Android Developers
Navigation 2.9.0, Lifecycle 2.9.0, and SavedState 1.3.0 are out today along with a bunch of other #JetpackReleaseNotes including Core Telecom 1.0.0, DataStore 1.1.6 (fixing the 1.1.5 release!), and Compose 1.8.1.
developer.android.com/jetpack/andr...
07.05.2025 18:29 β π 21 π 4 π¬ 1 π 0
Gradle Best Practices - A Path to Build Happiness
Gradle Build Tool, also known as Gradle, is a highly flexible and extensible build system. It supports multiple ways to structure and configure builds, making it incredibly powerfulβbut also somewhat ...
I'm proud of Gradle Best Practices finally launching. It was a result of many hours of discussions, negotiations, and wordsmithing to bring you the first batch of best practices. It was a deep collaboration between Google, Jetbrains, and Gradle. Enjoy it!
blog.gradle.org/gradle-best-...
#gradle
01.05.2025 19:35 β π 53 π 14 π¬ 3 π 2
lint Β |Β Jetpack Β |Β Android Developers
There is a new version of gradle-lint checks!
developer.android.com/jetpack/andr...
Give it a spin and share any feedback you might have!
#gradle
24.04.2025 00:12 β π 20 π 2 π¬ 3 π 0
Stable Releases Β |Β Jetpack Β |Β Android Developers
Compose 1.8.0 is out today alongside a bunch of other #JetpackReleaseNotes including Transition 1.6.0 and bug fixes in DataStore 1.1.5, ExifInterface 1.4.1, Room 2.7.1, and WorkManager 2.10.1.
developer.android.com/jetpack/andr...
24.04.2025 01:39 β π 32 π 7 π¬ 2 π 0
Jesse Wilson on programming.
[bridged from https://publicobject.com/ on the web: https://fed.brid.gy/web/publicobject.com ]
Developer Advocate @ JetBrains
#Kotlin since 2015
@arrow_kt maintainer
President of Signal, Chief Advisor to AI Now Institute
I write about iOS performance, advanced Swift concurrency, and under-the-hood internals at Jacobβs Tech Tavern.
https://blog.jacobstechtavern.com
Your source for developer best practices, updates, and resources.
DevRel @Google. Working on KMP, previously Jetpack Compose Performance.
Software engineering, Mobile development, Kotlin and some traveling.
Software Engineer @ Google working on Jetpack Compose
Get the latest Android news, best practices, live videos, demonstrations, tutorials, and more!
Coding, retro gaming, embedded development, and whatever else comes to mind. Sometimes serious, mostly just killing time and trying to find like minded people.
I have listend to 0 songs today
Y'all means all π³οΈβπ
πMiddle Tennessee
β½οΈNashville SC
Filmmaker, husband, friend to dogs and cats. Creature Commandos debuts on Max Dec 5. Superman in theaters July 11, 2025.
Android | co-org of Chicago Kotlin User Group, coauthor of O'Reilly's "Programming Android w/ Kotlin" | Probably other stuff
Patreon: https://www.patreon.com/AmandaHinchman
The official IDE for Android application development. Android Studio Koala out now! Download here β http://goo.gle/koala
President of the @ec.europa.eu
Mother of seven. Brussels-born. European by heart. πͺπΊ
software engineer | "that one kotlin girl" | iβm just a cat ααα’ π | cat mom (Lucy(white) and Lily(black))
Software Craftsman β’ biker β’ International speaker β’ Tech Lead @n26. Formerly @woombikes, @journiapp, @pmpboficial. He/him
Mobile Software Engineer @ Rohlik.cz / Rohlik.group, ex-Disney+ Hotstar, ex-Kiwi.com;
Nextras ORM and PHP by night: nextras.org
Blog hrach.dev
The only major non-profit backed, people-first browser οΈβπ₯