Best Practice for Android Native Development

12-Factor App

The twelve-factor app is a methodology that we must follow.

https://12factor.net

IDE

The recommended IDE is Android Studio because it is developed and frequently updated by Google, has good support for gradle, contains a range of useful monitoring and analysis tools and is generally tailored for Android development.

Read more

Professionalism

Professionalism is a loaded term. Certainly it is a badge of honour and pride, it is also a maker of responsibility and accountability. It’s a lot easier to be non-professional. Nonprofessionals don’t have to take responsibility for the job they do—they leave that to their employers.

Professionalism is all about taking responsibility. How do we take responsibility?

  • Do no harm—What harm can a software developer do? We can harm both function and structure.
  • Work Ethic—Your career is your responsibility.

Read More…