Peter Gichia

Peter Gichia

3 followers

Just another android developer who writes to learn and teach others this awesome and fun skill.

Architecting for Flexibility: Unveiling the Layers of Clean Architecture - Part 2
Clean Architecture with SOLID Principles: Part 1
Modern Android App Development with Clean Architecture Series
Coroutines Exceptions Handling: A Guide to SupervisorScope, SupervisorJob, and CoroutineExceptionHandler.
Mastering Kotlin's Scope Functions: A Comprehensive Guide to let, apply, run, and with.
Declarative vs Imperative Programming in Kotlin