¿Qué tipo de herramientas se utilizan para desarrollar prototipos para aplicaciones de Android?

Si estás en Windows, considera Illustrator / Photoshop. Dependiendo de si desea prototipos vectoriales o ráster.

Si estás en Ubuntu, considera Inkscape / Gimp. Ambos son livianos y también están disponibles para Windows / MacOS.

Si estás en MacOS, Sketch sería la mejor opción. Adobe XD (beta) también está disponible para MacOS, que está específicamente diseñado para este propósito.

Recomiendo usar aplicaciones vectoriales para desarrollar prototipos, ya que son fáciles de exportar para la aplicación.

Puede obtener plantillas para ilustrador desde el sitio del desarrollador aquí:

Descargas | Desarrolladores de Android

Aquí hay muchas plantillas disponibles para Sketch:

Fuentes de aplicaciones de Sketch – Complementos y recursos de diseño gratuitos – Iconos, kits de interfaz de usuario, Wireframes, iOS, plantillas de Android para Sketch

✌️

En mi opinión, las mejores herramientas de creación de prototipos son aquellas que lo ayudan a construir una aplicación real rápidamente (no solo una serie de pantallas o una aplicación que no funciona), para que pueda probar la idea de la aplicación rápidamente y tomar la decisión de seguir adelante basado en lo bien que funciona.

Una de las mejores herramientas para crear rápidamente una aplicación es Firebase. Proporciona los componentes de fondo para su aplicación para que no tenga que gastar tiempo y dinero construyéndolo usted mismo. Podrá iterar más rápidamente, con un equipo más pequeño, para poner a prueba sus ideas.

Si sigue adelante con su idea, Firebase también podrá escalar, por lo que puede seguir usándola para admitir su aplicación a medida que entra en producción.

Soy un gran admirador de JustInMind, es una poderosa herramienta de creación de prototipos multiplataforma, que admite la creación de prototipos para todas las plataformas principales, incluido Android.

También me gusta POP, una aplicación que te permite simular las UI en lápiz y papel, para probar el flujo de UX antes de escribir una sola línea de código.