Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

few notes #10

Open
kibotu opened this issue Jan 20, 2021 · 0 comments
Open

few notes #10

kibotu opened this issue Jan 20, 2021 · 0 comments

Comments

@kibotu
Copy link

kibotu commented Jan 20, 2021

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant