will be nicely to adjust the code in way the other people find it fast and readable. • Consider MVP that separates view code from logic • Care about Context and Activity classes (RAM usage) • Use Fragments instead of many Activites • Use Constraint Layouts • Write small classes • Move to the AsyncTask code that uses much RAM or CPU • Use dependency injection like Dagger2 • Follow Google’s directions