Android
1 min readUpdated February 26, 2026
Android is where it all started for me. I actually stumbled across an app called Sketchware (no-code IDE) while I was away at a football bootcamp — a pretty random discovery, but it's what got me into building and testing apps directly on my phone screen.
As I wanted to build more complex things (especially when I reached the limits of no-code and needed a backend), I moved into "real" code with Java and later Kotlin. Since then, I've seen the platform evolve from the old-school XML days to modern systems like Jetpack Compose and Coroutines.
For me, Android is basically a massive architectural puzzle... And the easiest place to create an absolute mess. Dealing with lifecycles, state management, and legacy code is a constant battle against ambiguity.
You can find my Android-related notes and articles in the Linked mentions below.