few notes
kibotu opened this issue · comments
here are just a few thoughts:
- Security // how does proguard/r8 increase security? (obfuscation is not security) i'd put it under build
instead i'd put oauth / keystore here (arguably could be also under storage)
-
Unit testing -> robolectric / mokk
-
Data format -> json -> kotlin serialisation, parcable
-
3rd party libs -> rather aim for where to find them: github, android arsenal or android lib hunt and potentially how to create one yourself or fork one (maven, bintray, jitpack)
-
Memory leaks -> leakcanary
-
Logging -> monitoring vs crash reporting vs tracking
-
Threading -> rx vs coroutines vs java threads vs flow
-
Build -> CI, merge strategy of resource folder and manifest
-
Viewbinding / data binding is missing
-
Dynamic user interface : Motionlayout / jetpack compose, bottom navigation bar