Android
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.
Linked Mentions0
No linked mentions yet.
Unlinked Mentions14
Semantic Typing We Ignore
Digging Deep to Find the Right Balance Between DDD, Clean and Hexagonal Architectures
Finding the Right Balance in Gradle Dependency Strategy
Gradle — From Newbie to Strong Fundamentals
Kotlin Multiplatform is now stable – What's the Impact?
ViewModel is not a place for your logic
Education
Experience
Gradle
Kotlin
Programming
Projects
Sketchcode
Tech Stack