I wrote a post about what happens when you press the elephant button in Android Studio. https://www.liutikas.net/2026/08/03/What-Are-You-Syncing-About.html #gradle #intellij #build
Aurimas Liutikas
@liutikas.net
Software engineer working on AndroidX at Google. Gradle Fellow. He/him www.liutikas.net/blog-posts/ https://www.liutikas.net/talks/
Another 🔥-talk by Scott Jenson on things we could change in desktop UX. I especially liked the clipboard-like thing that remembers where that copy came from, I can see myself using it as anchors to jump back to when doing research. https://youtu.be/-IOLRcFC6OY?si=jk5g9Lk1Bbl_Kn0_
Scott Jenson — How the Desktop UX needs to evolve to keep up with Local-first
YouTube video by Local-First Conf
youtu.be
Congrats @androiddevs.bsky.social on 5 years of Compose 🥳 And lots of thanks for the mention, I'm beyond excited ✨🙇♂️🙏 android-developers.googleblog.com/2026/07/five...
We recorded a special episode of Android Developers Backstage to celebrate 5 years of Compose! youtu.be/HEqXwUm6vd0?...
The inside story of Jetpack Compose
YouTube video by Android Developers
youtu.be
It is hard to believe it has been 5 years since Compose 1.0.0! Amazing to have been a tiny part of this journey. https://android-developers.googleblog.com/2026/07/five-years-of-jetpack-compose.html
Celebrating 5 years of Jetpack Compose
News and insights on the Android platform, developer tools, and events.
android-developers.googleblog.com
It is awesome when you find a company really stands behind their word. I bought a PeakDesign backpack in 2016, last week a zipper broke, reached out to them, and they send me a new bag as each bag has a lifetime warranty. That is just awesome! I wish there were more companies like that.
I am very very excited that Gradle Isolated Projects feature is finally marked as incubating. It is time for folks to try it out and see what breaks :) docs.gradle.org/9.7.0-rc-1/r...
Gradle 9.7.0-rc-1 Release Notes
We are excited to announce Gradle 9.7.0-rc-1.
docs.gradle.org
What really grinds my gears is folks who sign their artifacts, but every release it is a new signing key. WTF!?>!%!
"A change is not cheap just because the code was cheap to generate. It’s cheap only if a human can confidently review and own the result." github.blog/engineering/...
The cost of saying yes has changed
The cost of writing code dropped; the cost of owning it didn't. A framework for deciding which changes are actually cheap in the AI era.
github.blog
androidx.tracing 2.0.0 is now beta01. Updated documentation is at: developer.android.com/topic/perfor... Release notes is: developer.android.com/jetpack/andr... Happy tracing !
In-process tracing | App quality | Android Developers
Capture in-process trace events and manage context propagation for Kotlin coroutines using the low-overhead androidx.tracing library.
developer.android.com
My talk about the "Moments When Things Go Wrong" is up! It is a tale about debugging various Gradle related issues including race conditions in Kotlin Gradle Plugin. youtu.be/bavxLLEGX4w?... speakerdeck.com/aurimas/mome... #gradle #kotlin #debugging
Moments When Things Go Wrong | Aurimas Liutikas
YouTube video by Kotlin by JetBrains
youtu.be
I've written down a few thoughts about the attention pyramid. Curious if you agree? www.liutikas.net/2026/07/12/A...
Attention Pyramid
If you worked enough time with software, you must have crossed paths with the idea of a testing pyramid. It is a handy aid to make sure tests are in the righ...
liutikas.net
NEW BLOG FOR YOU Google's energy consumption numbers in their new climate report are mind-blowing. 2 years ago they flipped from linear to exponential growth, and their climate impact is blowing out, too. A WILD testament to the obscene bloat and waste of GenAI: ketanjoshi.co/2026/07/01/g...
A post on how I sped up a very specific Gradle invocation by 24x www.liutikas.net/2026/06/25/H... #gradle #performance
Hidden Fingerprinting - Hard to Measure Gradle Task Cost
Let’s say you have a simple task that prints out current git commit:
liutikas.net
Siri AI won’t be available in the EU because to comply with the Digital Markets Act’s interoperability rules they would need to make it easy to replace Siri AI with ChatGPT or Claude. Apple asked for an exemption instead and EU regulators said no. So no Siri AI for European users.
EU Says Decision Not to Launch Siri AI in Europe Is Apple's Alone
The European Commission has responded to Apple's announcement that Siri AI will not launch in the EU, saying the decision is entirely Apple's and that the company sought an exemption from its legal ob...
macrumors.com
For people using AI in commercial game development: I'd be interested in hearing the best arguments as to why you think people should pay for the resulting game instead of pirating it. Concisely, if you pirated the inputs, why shouldn't they pirate the output?
A very interesting conversation with a couple really useful terms: - Default yes vs default no - Code writing vs code extrusion youtu.be/4fxo6zuhP1c?...
Will AI Make Me Worse? [Wading Through AI - Episode 5]
YouTube video by Molly Rocket
youtu.be
Looks like World Cup tourists will be introduced to the cherished American tradition of getting ripped the fuck off when trying to catch a ride
The World Cup is about celebrating exotic host nation cultures
It turns out one does not simply URL... Did you know there is a long map for all Unicode characters to properly represent every URL?
I’ll be at KotlinConf this May presenting OkHttp’s internals!
"If I had more time, I would have written a shorter letter" also applies to code.
Less than a week till #KotlinConf 🤩 I'm very excited to give a talk on my passion, Crafting delightful user interfaces Can't wait to see you there 🥳
Target's journey to a slimmer and a faster Android app tech.target.com/blog/rethink... #android #performance
tech.target.com
can not imagine how americans got that impression john
NEW: Chief Justice John Roberts bemoans that Americans don't understand how the Supreme Court operates and see justices as "political actors". The court at times simply has to make "unpopular" decisions, he adds: www.nbcnews.com/politics/sup...
‘Preferences are just opinions. Good taste is about recognizing quality outside your own preferences.’
On Taste | Matthias Endler
I’ve been refining this blog’s design for two d…
endler.dev
A post on why build.gradle calls don't always go where you expect them to go. www.liutikas.net/2026/04/22/S... #gradle
Scope Reap - What are you calling?
Let’s say we have foo/bar/build.gradle file with the following contents:
liutikas.net
Palantir just going full white nationalist was not on my bingo card but it probably should have been.
Extremely normal and fine for a company to put this in a public statement