Architecting for Flexibility: Unveiling the Layers of Clean Architecture - Part 2Clean architecture is also known as onion architecture, we’ll see why in a bit. This architecture was introduced to us by Robert. C . Martin, also known as6 min read·petergichia.hashnode.devMay 9, 2024
Clean Architecture with SOLID Principles: Part 1SOLID principles are a set of guidelines that are followed by software developers to come up with clean and maintainable code. They go hand in hand with OOP7 min read·petergichia.hashnode.devApr 11, 2024
Modern Android App Development with Clean Architecture SeriesIn this series, we will learn how to build multimodule applications using clean architecture principles. We will be making use of Jetpack components.5 min read·petergichia.hashnode.devApr 4, 2024
Coroutines Exceptions Handling: A Guide to SupervisorScope, SupervisorJob, and CoroutineExceptionHandler.When a coroutine fails mild execution because of an exception, it is immediately canceled and this exception is propagated to the parent coroutine, which is7 min read·petergichia.hashnode.devFeb 15, 2024
Mastering Kotlin's Scope Functions: A Comprehensive Guide to let, apply, run, and with.Hello Devs, Today we are going to learn how to write more readable and concise code by using scope functions in Kotlin. If you have vast experience with Kotlin or have developed a number of Android applications with Kotlin then I bet you have used sc...6 min read·petergichia.hashnode.devNov 9, 2023