¿Qué recursos debo preparar para que un contratista haga una aplicación de Android?

Por lo general, primero querrá trabajar con un diseñador para hacer un diseño e imágenes para su aplicación. Después de eso, generalmente necesitará tener tres recursos principales para enviar al contratista:

  • Una carpeta de todos los archivos de imagen necesarios para compilar la aplicación. Si está trabajando con un diseñador, generalmente podrá exportarlos desde el programa utilizado para hacer los activos. Debe tener cinco subcarpetas llamadas mdpi , hdpi , xhdpi , xxhdpi y xxxhdpi , cada una con todas las imágenes. Estas carpetas corresponden a diferentes densidades de visualización.
  • Simulacros con las dimensiones / márgenes / tamaño del texto de los elementos visuales (texto, imágenes, divisores, etc.) en la aplicación. Las unidades de medida deben estar en la unidad dp de Android, que es el número de píxeles en una pantalla de 160 ppp. He encontrado que la forma más fácil de transmitir esto es con simulacros de “línea roja”, que se parecen a esto (solo las dimensiones, no el texto rosa):

(fuente: la aplicación comercial Comcast y trabajar con desarrolladores offshore ) .

Si hay colores en la aplicación que no son imágenes, también deberá proporcionar los valores de color en hexadecimal. Para las animaciones, idealmente proporcione un video de cómo debería verse la animación, de lo contrario podría describirla en palabras.

  • Un documento que muestra los flujos de la aplicación. Una forma común de hacer esto es un diagrama de estado de las pantallas en la aplicación que muestra todas las transiciones. Lo importante es dejar en claro lo que debe suceder cuando se interactúa con cada elemento (se hace clic / se envía el formulario). Ejemplo:

(Fuente: Diagrama de flujo de usuario de la aplicación móvil )

La preparación de estos documentos puede llevar bastante tiempo, por lo que si es posible sugeriría usar una herramienta como Zeplin, que hará que el proceso sea mucho más rápido. Zeplin puede importar los simulacros como archivos de Sketch / Photoshop y generar todas las imágenes y dimensiones. También proporciona una interfaz fácil para comunicar los flujos. Otra herramienta en esta categoría es Figma.

Por último, si la aplicación necesita hablar con la red, querrá proporcionar documentación sobre el formato de entrada / salida de cada llamada API y qué puntos finales se golpean para cada pantalla. Si necesita autenticarse, sea explícito sobre lo que es necesario almacenar / incluir en cada llamada de red.

En Pupa Clic [1] recientemente implementamos una aplicación para un cliente con un TAT de 45 días a $ 9,000 que comprende

  • Back-end basado en WordPress
  • Diseño web front-end con capacidad de respuesta móvil
  • Aplicación móvil: iOS / Android
  • Gestión de notificaciones
  • Control de autor / administrador con varios MVC
  • Modo de publicación de invitado

Pupa Clic – Desarrollo de IoT de aplicaciones inteligentes web para dispositivos móviles – Grupo de trabajo