Hello Stepan Goncharov. Cool post!
I do not understand why you have chosen some topics.
- Why “Keep each async task as a separate class” if you suggest “Use RxJava for async tasks”?
- Why “Do not use RetroLambda”? Jack is still so unstable. :(
- Why “Use ConstraintsLayout to flatten your view hierarchy”? It is safe to create applications (production) using Layout Constraint? It is still alpha version, right?
- You say “Use DataBindings to write less UI code”. But, it is still alpha version too. What about Butterknife instead?
On the other points raised, I agree.
Thanks for sharing the list! :)