Jetpack Datastore in Android
Jetpack DataStore is a data storage solution that allows you to store key-value pairs or typed objects with protocol buffers. It’s based on Kotlin coroutines and Flow to store asynchronousy, consis...
Jetpack DataStore is a data storage solution that allows you to store key-value pairs or typed objects with protocol buffers. It’s based on Kotlin coroutines and Flow to store asynchronousy, consis...
SOLID principles 1. What is SOLID principles? The SOLID principles are a set of five fundamental design guidelines that help developers create software that is easy to maintain, extend, and und...
flowchart LR Domain ~~~ Data --> Domain Data ~~~ Domain UI-Layer --> Domain
Android Coding principles 1. Fail fast fail last 2. Design pattern 3. Constraint layout bad practices, barrier, group 4. Lazy and lateinit 5. Abuse extenstion function 6. Function parameter b...
Clean Architecture Basic 1. What is Clean Architecture? Clean Architecture is software development philosophy that provides developers with a way to organize codes base on key princiles. 2. Ke...