Clean architecture
Clean architecture
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 best practices
7. Pre hook, run test before push
8. Singleton multi instance 10 cases
9. Android SDK upgrade, impact (multi user, id in Android 10)
10. Image loading deep dive
11. UI rotation
12. Unit test and integration test
13. Key architecture principles
14. Dependence inversion
This post is licensed under CC BY 4.0 by the author.