Paulonia Development Handbook

Manual Flutter

Este manual contiene todo lo necesario para comprender el proceso de desarrollo en Flutter en Paulonia. A pesar de que está dirigido principalmente para nuevos desarrolladores Flutter también está abierto a cualquier persona interesada.

En general, este documento explica cómo es que se hace el desarrollo de una aplicación, qué roles existen dentro del área, qué herramientas usamos, entre otros.

Antes de empezar debemos aclarar algunas dudas respecto al área de desarrollo en Flutter.

¿Qué es un desarrollador flutter?

Es un individuo que usa el framework de Flutter para desarrollar aplicaciones multiplataforma. Nuestras responsabilidades son:

  • Programar aplicaciones: Usando el SDK de Flutter nos encargamos de crear aplicaciones hermosas e interactivas
  • Testear aplicaciones: Nos encargamos de escribir tests automáticos para asegurar una alta cobertura de código. Así como, detectar manualmente errores durante desarrollo para su rápida corrección.
  • Desplegar aplicaciones: Una vez que una aplicación es desplegada en la PlayStore o la AppStore, nos encargamos de resolver errores detectados por usuarios o realizar cambios en la aplicación.

¿Es un desarrollador Flutter lo mismo que un desarrollador front-end?

La respuesta corta es no. Aunque normalmente se asocia a un desarrollador front-end con tecnologías web (es decir, HTML, CSS, DOM y JavaScript), no es incorrecto considerar a un desarrollador de Flutter como desarrollador front-end, pues en ambos casos el desarrollador se encarga de programar la interfaz con la que tendrá interacción los usuarios. Sin embargo, como desarrolladores Flutter también tenemos que encargarnos de la lógica de las aplicaciones. Esto implica crear repositorios, controladores o servicios.