www.liutikas.net/blog-posts/
https://www.liutikas.net/talks/
The new app is a pure KMP + Compose Multiplatform rewrite.
230k lines (Legacy Java/ObjC) ➡️ 37k lines (Kotlin)
Shipped in 6 months with just 2 devs 🔥
The new app is a pure KMP + Compose Multiplatform rewrite.
230k lines (Legacy Java/ObjC) ➡️ 37k lines (Kotlin)
Shipped in 6 months with just 2 devs 🔥
The part that I really liked was the contrasting of the Android development and library ecosystem 11 years ago and today.
It was also nice to see AndroidX appreciation.
youtu.be/UOQMDkCsCSw?...
The part that I really liked was the contrasting of the Android development and library ecosystem 11 years ago and today.
It was also nice to see AndroidX appreciation.
youtu.be/UOQMDkCsCSw?...
youtu.be/WJHNBN_19F8?...
#performance #android
youtu.be/WJHNBN_19F8?...
#performance #android
www.liutikas.net/2025/11/21/E...
#gradle
www.liutikas.net/2025/11/21/E...
#gradle
Good lessons on things to avoid when building a service.
blog.danlew.net/2025/11/18/h...
Good lessons on things to avoid when building a service.
blog.danlew.net/2025/11/18/h...
`grep "dontoptimize" app/build/outputs/mapping/release/configuration.txt`
In case it's not empty, you definitely should watch this youtu.be/QqO2jZ-NZko?...
jakewharton.com/you-should-u...
jakewharton.com/you-should-u...
blog.cloudflare.com/18-november-...
blog.cloudflare.com/18-november-...
OF THE YEAR?!
Not like, in a category. But APP OF THE YEAR.
BRIA, LOOK WHAT YOU MADE!!! @bobabria.bsky.social
blog.google/products/goo...
OF THE YEAR?!
Not like, in a category. But APP OF THE YEAR.
BRIA, LOOK WHAT YOU MADE!!! @bobabria.bsky.social
blog.google/products/goo...
youtu.be/uB0gr7Fh6lY?...
#flock #security
youtu.be/uB0gr7Fh6lY?...
#flock #security
One of my first bugs in Chrome was due to Turkish letters "i" and "ı" that need special handling when changing to upper vs to lower case.
youtu.be/CHRgrgCLaOE?...
#android #unicode
One of my first bugs in Chrome was due to Turkish letters "i" and "ı" that need special handling when changing to upper vs to lower case.
youtu.be/CHRgrgCLaOE?...
#android #unicode
E.g. collections: ci.android.com/builds/branc...
What that means is now you can go from a released version of a library to an exact buildId and the source tree state for that release.
E.g. collections: ci.android.com/builds/branc...
What that means is now you can go from a released version of a library to an exact buildId and the source tree state for that release.
@[email protected] was able to drastically speed up his project's configuration time.
mbonnin.net/2025-11-08_g...
A goalpost to reach: 100ms per project.
Where are you with your projects?
#gradle
@[email protected] was able to drastically speed up his project's configuration time.
mbonnin.net/2025-11-08_g...
A goalpost to reach: 100ms per project.
Where are you with your projects?
#gradle
Android Studio project wizard will add distributionSha256Sum entries to gradle/wrapper/gradle-wrapper.properties to make reduce your chances of getting a malicious Gradle distribution!
issuetracker.google.com/issues/26963...
#gradle #security
Android Studio project wizard will add distributionSha256Sum entries to gradle/wrapper/gradle-wrapper.properties to make reduce your chances of getting a malicious Gradle distribution!
issuetracker.google.com/issues/26963...
#gradle #security
Kudos Anže Sodja for finding this issue. I'm now down to ~7s for ~20 projects, we're getting there!
github.com/gradle/gradle/pull/34836
#gradle
#gradle
www.liutikas.net/2025/10/28/C...
#gradle
www.liutikas.net/2025/10/28/C...
#gradle
Also catch the Day 2 Keynote with #Android leaders Matthew McCullough, Tor Norbye, Clara Bayarri & Jingyu Shi.
🎟️ Last chance for tickets → london.droidcon.com
Also catch the Day 2 Keynote with #Android leaders Matthew McCullough, Tor Norbye, Clara Bayarri & Jingyu Shi.
🎟️ Last chance for tickets → london.droidcon.com
10/10 response, no notes
10/10 response, no notes