Delivering Mobile apps

Notes from a lead mobile engineer.

I write about Kotlin, Jetpack Compose, Kotlin Multiplatform, and the occasional Flutter detour — plus what it actually takes to lead a mobile team without losing the plot. No marketing copy, just what worked (and what didn't).

@Composable
fun YoudroidCard(post: Post) {
ElevatedCard(
  shape = RoundedCornerShape(20.dp),
  // ship it, then write it up
) { PostContent(post) }
}
Recent posts

From the field

1 min read

Lesson 2: Setting Up Android Studio and Your First Project

Setting Up Android Studio and Your First Project Everything in Android development happens inside Android Studio, Google's official IDE. Let's get it

Android Beginners
Jul 28, 2026 Read →
1 min read

Lesson 1: Welcome to Android Development

Welcome to Android Development This is lesson 1 of a 30-part course that takes you from a completely empty Android Studio project to a real

Android Beginners
Jul 28, 2026 Read →
2 min read

Reed Hastings: Freedom, Responsibility, and the "Keeper Test"

Reed Hastings: Freedom, Responsibility, and the "Keeper Test" Netflix's internal culture deck — later expanded into Reed Hastings's book No Rules

Leadership
Jul 28, 2026 Read →
2 min read

Andy Grove: Management as a Rigorous, Learnable Discipline

Andy Grove: Management as a Rigorous, Learnable Discipline Andy Grove led Intel through some of the most consequential decisions in the company's history, including

Leadership
Jul 27, 2026 Read →
2 min read

Satya Nadella: Rebuilding a Culture Around Growth Mindset

Satya Nadella: Rebuilding a Culture Around Growth Mindset When Satya Nadella became Microsoft's CEO in 2014, he inherited a company widely seen as internally

Leadership
Jul 27, 2026 Read →
4 min read

How Lean Startup Applies to Mobile Apps

Lean Startup Was Written for the Web. Mobile Breaks Some of Its Assumptions. Eric Ries's Lean Startup methodology is built around one core loop:

Agile
Jul 27, 2026 Read →
Youdroid
11+ yrs Mobile Developer
About the author

Hey, I'm Ahmad Najar, the person behind this blog.

I lead a mobile engineering team by day and write here by night (well — mostly on weekends, coffee in hand). This blog is where I dump the stuff that doesn't fit in a Slack thread: Compose patterns I keep reaching for, what actually happened when we moved shared logic to Kotlin Multiplatform, and the messier parts of managing engineers instead of just being one.

No sponsored posts, no growth-hacking. Just notes from someone who's still writing Kotlin most days and occasionally still gets paged at 2am.

Kotlin Jetpack Compose KMP Team Leadership