Architecting for Flexibility: Unveiling the Layers of Clean Architecture - Part 2Hello Engineers, This is the second part of the Modern Android App Development with Clean Architecture Series where we are going to learn about the different layers of clean architecture, and how they are interconnected to build a robust and modular ...May 9, 2024 · 6 min readpetergichia.hashnode.dev
Clean Architecture with SOLID Principles: Part 1This is the first part of the Modern Android App Development with Clean Architecture Series where we are going to learn about the SOLID principles which are the building stones and serve as the fundamentals of clean architecture. Lets get started.. S...Apr 11, 2024 · 7 min readpetergichia.hashnode.dev
Modern Android App Development with Clean Architecture SeriesIntroduction Hello Engineers, In this series, we will learn how to build multimodule applications using clean architecture principles. We will be making use of Android build tools and libraries, which will include Android Jetpack components. We will ...Apr 4, 2024 · 5 min readpetergichia.hashnode.dev
Coroutines Exceptions Handling: A Guide to SupervisorScope, SupervisorJob, and CoroutineExceptionHandler.If you are a seasoned Android developer with Kotlin then you have worked and will continue to use Coroutines for asynchronous and multithreading operations since they are lightweight, easy to use, and, most importantly, constantly under maintenance t...Feb 15, 2024 · 7 min readpetergichia.hashnode.dev
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...Nov 9, 2023 · 6 min readpetergichia.hashnode.dev