¿Cuáles son las prácticas estándar que se deben seguir al desarrollar aplicaciones de Android?

  1. Wireframing ayuda a comprender el flujo de la aplicación.

2. Lo siguiente es planear cualquier comunicación externa (simplemente se trata de interacciones API)

3. A continuación, cree un modelo de base de datos para que la aplicación mantenga los datos en la memoria y de forma constante (sistema de archivos y base de datos). También es aconsejable encontrar un método para mantener la caché fresca o problemas relacionados con la sincronización en esta etapa.

4. Use constantes para Diseño en lugar de valores estáticos en XML. Ayudaría a hacer que el diseño sea “receptivo” o escalar para múltiples tamaños de pantalla. Utilice también el archivo Strings.xml para todas y cada una de las etiquetas de cadena, marcadores de posición, constantes; Esto ayudaría a localizar y traducir la aplicación a otros idiomas con facilidad.

5. Descomponga los componentes de la aplicación en las estructuras de clase según cómo se utilizarían los datos y cómo interactuarán las vistas. Siga las reglas de la convención de nomenclatura para la longevidad y la facilidad de mantenimiento del código http://www.cs.dartmouth.edu/~cam…

6. Tome nota de las dependencias, parámetros de configuración, requisitos del sistema y versiones, etc. al compilar la aplicación.

7. Prueba la aplicación! Ser exhaustivo con los casos de prueba ayuda. Ejecute Lint para problemas de rendimiento de memoria. Ejecute pruebas de cobertura de sucursales. Asegúrese de que las coincidencias y escalas de la IU para varios tamaños de pantalla