Forem

Kotlin

a cross-platform, statically typed, general-purpose programming language with type inference

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Android XML vs Jetpack Compose — Which One Should You Use in 2026?
Cover image for Android XML vs Jetpack Compose — Which One Should You Use in 2026?

Android XML vs Jetpack Compose — Which One Should You Use in 2026?

Comments
3 min read
Day 5/100: Intent, Task & Back Stack and Why launchMode is a trap
Cover image for Day 5/100: Intent, Task & Back Stack and Why launchMode is a trap

Day 5/100: Intent, Task & Back Stack and Why launchMode is a trap

Comments
7 min read
Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 3]
Cover image for Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 3]

Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 3]

Comments
4 min read
Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 4]
Cover image for Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 4]

Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 4]

Comments
6 min read
Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 5]
Cover image for Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 5]

Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 5]

Comments
2 min read
Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 1]
Cover image for Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 1]

Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 1]

Comments
6 min read
Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 2]
Cover image for Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 2]

Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 2]

Comments
4 min read
Day 4/100: Fragment Lifecycle — Why It's More Confusing Than Activity's
Cover image for Day 4/100: Fragment Lifecycle — Why It's More Confusing Than Activity's

Day 4/100: Fragment Lifecycle — Why It's More Confusing Than Activity's

Comments
6 min read
I built an all-in-one PDF Scanner & Vault app solo in Kotlin — Lihenium is now live on Play Store!
Cover image for I built an all-in-one PDF Scanner & Vault app solo in Kotlin — Lihenium is now live on Play Store!

I built an all-in-one PDF Scanner & Vault app solo in Kotlin — Lihenium is now live on Play Store!

2
Comments
1 min read
Day 3/100: Activity Lifecycle — The Diagram You've Seen 100 Times
Cover image for Day 3/100: Activity Lifecycle — The Diagram You've Seen 100 Times

Day 3/100: Activity Lifecycle — The Diagram You've Seen 100 Times

2
Comments
6 min read
Day 1/100: Going Back to Basics as a Senior Android Dev
Cover image for Day 1/100: Going Back to Basics as a Senior Android Dev

Day 1/100: Going Back to Basics as a Senior Android Dev

1
Comments
3 min read
Day 2/100: The 4 Android Components — What Senior Engineer Get Wrong
Cover image for Day 2/100: The 4 Android Components — What Senior Engineer Get Wrong

Day 2/100: The 4 Android Components — What Senior Engineer Get Wrong

1
Comments
5 min read
Stop wiring async calls manually
Cover image for Stop wiring async calls manually

Stop wiring async calls manually

1
Comments
2 min read
I Built a Visual Branching Code History Plugin for IntelliJ IDEA

I Built a Visual Branching Code History Plugin for IntelliJ IDEA

2
Comments
2 min read
Building the Architecture in KMP: Data Flow, MVI, and Hard Decisions
Cover image for Building the Architecture in KMP: Data Flow, MVI, and Hard Decisions

Building the Architecture in KMP: Data Flow, MVI, and Hard Decisions

1
Comments
5 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.