I was wondering if someone could explain what type of standards are involved in developing an Android application. This is what the instructions specify: These standards could be related to hardware/software system and its  components, requirements, design, interface, testing, protocols,  documentation, and so onI am still new to developing software using formal methods, so I was wondering how I should approach this question. The technology stack for the application is Android SDK with Firebase as the backend. 
Standards used to implement an Android application?
programming practices;coding standards;standards