One underrated improvement Metro brings is its easy setup. No more configuring KAPT, runtime modules, keeping versions in sync, etc. You apply the Gradle plugin, setup a tiny graph and the rest is driven through constructor injection, @ContributesBinding and its other features. This was all I needed
05.02.2026 16:25
π 17
π 3
π¬ 1
π 0
Thank you! Now I also have a link i can send instead of having to, yet again, make this very argument!
05.02.2026 14:33
π 1
π 0
π¬ 0
π 0
I turned the essay into a blog post:
"No. You can't tell it was written by AI"
segunfamisa.com/posts/no-you...
05.02.2026 14:27
π 5
π 2
π¬ 2
π 0
After shunning Nigerians for decades, they want to come reap some profit π
We will not take it oo
28.01.2026 09:58
π 0
π 0
π¬ 0
π 0
damn. I love compose. it's incredible how easy it makes ui work
26.01.2026 19:52
π 2
π 1
π¬ 0
π 0
I disagree.
The problem really is that people do not know how to do that (which is understandable because its extremely HARD & time consuming to build truly good software)
Thats where AI slop originates from ... the vast amount of trash on the internet.
25.01.2026 07:36
π 0
π 0
π¬ 1
π 0
Yes this makes sense.
I was only decrying how locked down the "foundational" APIs feel, requiring copying or hacks to implement (what I believe are) simple enough use cases.
25.02.2025 14:41
π 0
π 0
π¬ 1
π 0
Search and explore code
Want to handle foldables in your UI?
Easy, just duplicate the ENTIRE Row/Column handling code and add/update a few bits here & there
cs.android.com/android/plat...
cs.android.com/android/plat...
25.02.2025 07:26
π 0
π 0
π¬ 1
π 0
At least 5 times everyday it surprises me that "just copy the implementation and tweak it for your user case" is a feature of jetpack compose and not a bug π
25.02.2025 07:10
π 0
π 0
π¬ 1
π 0
Test smarter, not harder: new testing strategies documentation
A significant update to our official documentation on testing strategies will help you create more robust apps across form factors.
π£ The testing documentation has received a major update! Opinionated testing strategies, screenshot testing, performance tests, flakiness, Robolectric and large screens! I published a summary here -> medium.com/androiddevel...
21.11.2024 21:43
π 66
π 31
π¬ 1
π 1
A π§΅ announcement: With the Jetpack Compose 1.8. beta01 release, you may notice that a significant number of APIs that were previously experimental, have been graduated to stable.
30.01.2025 10:19
π 51
π 19
π¬ 1
π 0
04.02.2025 20:37
π 20302
π 2830
π¬ 188
π 99
05.02.2025 02:23
π 11206
π 2084
π¬ 116
π 57
Maybe they need a diagram to cut through their cowardice.
21.01.2025 03:45
π 122
π 24
π¬ 4
π 1
Lord I am seeing what you have done for others
31.12.2024 00:59
π 2348
π 409
π¬ 11
π 4
idk how long Berlin will keep allowing this wild NYE fireworks behaviour.
it's horrible
01.01.2025 16:20
π 0
π 1
π¬ 1
π 0
Diagram with large number: 2.7.123
First β2β is commented: Proud version. Bump when you are proud of the release
Second β7β is commented: Default version. Just normal/okay releases
Third β123β is commented: Shame version. Bump when fixing things too embarrassing to admit
I propose we replace semantic versioning with pride versioning
21.12.2024 19:07
π 2551
π 743
π¬ 34
π 52
Odd how useless TVs have become in most hotels.
You have a nice and big screen that has a few TV channels - which I never want to watch.
And yet no streaming apps (that Iβd use). Screen mirroring from iPhone doesnβt work (that Iβd also use).
Wonder when this will change.
24.12.2024 04:18
π 221
π 6
π¬ 42
π 5
Itβs this kind of garbage that makes me feel that setting up @snappautomotive.snapp.social was the right thing to do. Now all we need is for manufacturers to have the courage to engage with smaller companies and not sit in the loop of existing processes that ships this junk to customers.
26.12.2024 17:36
π 5
π 1
π¬ 0
π 0
Exactly my kind of nerdery www.codingfont.com
28.11.2024 08:55
π 3
π 2
π¬ 0
π 0
Fellow Berliners, have you ever tried the DHL sex position?
You stay in all day and nobody comes.
25.12.2024 15:02
π 25
π 3
π¬ 5
π 0
Do you have twitch / interested in streaming? :eyes:
26.12.2024 23:26
π 0
π 0
π¬ 1
π 0
Here's a fun #AndroidDev architecture design problem:
Implement a slider that edits state that is stored on disk.
I think working through this task can reveal a lot of insight for why building great UI around asynchronous tasks can inherently be tricky and how tradeoffs are necessary.
17.11.2024 23:05
π 44
π 7
π¬ 3
π 1
Dealing with loss sucks.
18.11.2024 18:06
π 1
π 1
π¬ 0
π 0
I will never get over the sheer brilliance that is #Arcane π₯Ή
18.11.2024 00:00
π 1
π 0
π¬ 0
π 0
You were saying?
12.11.2024 01:26
π 6984
π 642
π¬ 112
π 32