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...
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 understand. Five princ...
flowchart LR Domain ~~~ Data --> Domain Data ~~~ Domain UI-Layer --> Domain
Fail fast fail last Design pattern Constraint layout bad practices, barrier, group Lazy and lateinit Abuse extenstion function Function parameter best practices Pre hook, run test befor...
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. Key principles of Clean Archit...