Leetcode pattern difficulty
This document is based on the concepts outlined in the post Leetcode Patterns and provides a summarized interpretation prepared with the assistance of Claude. LeetCode Patterns: Easy to Hard Prog...
This document is based on the concepts outlined in the post Leetcode Patterns and provides a summarized interpretation prepared with the assistance of Claude. LeetCode Patterns: Easy to Hard Prog...
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...