¿Cuáles son las mejores prácticas para planificar el desarrollo de una aplicación de Android?

La base es la misma que el desarrollo de software “común”. Se recomienda una aplicación de prácticas ágiles.

Si está buscando excepciones o cosas comunes para resolver, hay un par:
– pruebas. Si su aplicación es particularmente visual, o usa una cantidad significativa de vistas y fragmentos, debe extender el esfuerzo de prueba a 2-3 veces lo que dice su instinto: habrá sorpresas. No hace falta decir que necesitará teléfonos reales para hacer las pruebas, cubriendo los sistemas operativos y los tamaños de pantalla.
– dependencia de los servicios: una trampa común es el desarrollo de la aplicación, mientras que los servicios (API) que debe consumir también están en desarrollo. La actividad de desarrollo llevará más tiempo de lo habitual. El ciclo de retroalimentación entre las dos corrientes de desarrollo afectará a ambas.

– versiones para dispositivos móviles / tabletas: si el desarrollo no comienza inmediatamente con el objetivo de desarrollar una aplicación que se ejecute tanto en tabletas como en dispositivos móviles, es difícil agregar la capacidad más adelante en la línea, especialmente si necesita agregar una plataforma mientras el núcleo de la aplicación está cambiando para introducir nuevas funciones. Corre el riesgo de una carrera externa entre tortuga y liebre.

More Interesting

Cómo cambiar el nombre de una cantidad de archivos en un teléfono Android uno por uno muy rápido

¿Está Chennai fuera del mapa global? Incluso Google omite Chennai en la configuración de tiempo de su dispositivo Android.

¿Cuál es la mejor manera de anunciar una nueva aplicación de Android?

¿Existe alguna aplicación de Android que mezcle de manera inteligente sus canciones en la lista de reproducción para que no necesite cambiar las canciones cada vez?

¿Cuál debería ser el número óptimo y la ubicación de los anuncios en las aplicaciones de Android para maximizar los ingresos sin frustrar al usuario?

¿Cuál debería ser el primer paso para un desarrollador principiante de Android?

Cómo eliminar mi historial de búsqueda de la aplicación Google Android

¿Hay alguna forma de editar el código fuente de una aplicación solo con su apk?

¿Cuáles son algunos de los mejores grandes juegos de Android (sin conexión)?

Cómo modificar la ROM de Android para instalar aplicaciones en la construcción de ROM personalizada SD

¿Cuál es la mejor aplicación de Android para filtros de fotos que no sea VSCO Cam?

¿Qué significa API para Android? ¿Qué software / aplicaciones necesito para hacer una programación API? ¿Hay algún sitio web para tutorial?

¿Cuáles son las diferencias desde el punto de vista del costo para una aplicación de Android y una de iOS?

¿Por qué Apple o Google no construyeron una tableta grande (PC de mesa) mientras que Microsoft lo hizo?

¿Cuáles son las mejores aplicaciones para adultos mayores?