Logo
Testimonials ❤️
Login
Logo

Archive

Dive into a collection of past posts and rediscover timeless content.
Why your MVI can't handle two Intents at once

Jul 5, 2026

•

6 min read

Why your MVI can't handle two Intents at once

How to fix race conditions during State updates

Mykhailo Vasylenko
Mykhailo Vasylenko
Why your ViewModel is untestable

Jun 28, 2026

•

5 min read

Why your ViewModel is untestable

No matter what MVVM or MVI architecture you use

Mykhailo Vasylenko
Mykhailo Vasylenko
How to avoid losing UI State after process death

Jun 21, 2026

•

6 min read

How to avoid losing UI State after process death

What Google's architecture guidelines don't tell you

Mykhailo Vasylenko
Mykhailo Vasylenko
"No crashes" doesn't mean your app is healthy

Jun 14, 2026

•

5 min read

"No crashes" doesn't mean your app is healthy

Best practices for handling global exceptions in Coroutines

Mykhailo Vasylenko
Mykhailo Vasylenko

Android Lead

Weekly breakdowns on how to build, test and scale modern apps to millions of users

© 2026 Android Lead.
beehiivPowered by beehiiv