Registro 000 - ¿Listo para Flutter? Sigue Mi Aventura en el Desarrollo de una App con Clean Architecture

JR Saucedo - Jul 20 - - Dev Community

Antecedentes

Esta idea surgió con el propósito de cubrir los temas de un curso universitario que impartí un año antes de la pandemia. El objetivo era enseñar a los estudiantes de Diseño Multimedia lo que podían hacer con los conocimientos adquiridos durante los siete semestres previos. Considerando que ya habían tomado cursos de programación, desarrollo de videojuegos y desarrollo web, se desarrolló este pequeño juego para que pudieran ver cómo desarrollar futuras ideas. En su momento, utilizamos tecnologías web(VueJS) y servicios como Firebase.

Motivación

La curiosidad por aprender y aplicar buenas prácticas en el desarrollo de aplicaciones con Flutter, BLoC y Clean Architecture me ha llevado a iniciar este proyecto. Desarrollaré una aplicación basada en el clásico juego de Piedra, Papel, Tijeras, cumpliendo con las directrices principales: que sea rápida, casi en tiempo real, y con la posibilidad de jugar con amigos. Quiero explorar cómo estas metodologías pueden mejorar la eficiencia y calidad del desarrollo de aplicaciones, además de crear algo divertido y funcional.

Propósito

Después de varios años desarrollando en Flutter, mi propósito es aplicar mis conocimientos y compartirlos con la comunidad hispanohablante. Quiero difundir el conocimiento en nuestra lengua materna. No sé si es una crisis de la edad (34 años cuando escribo esto) o simplemente ego, pero me interesa contribuir significativamente a la comunidad que me ha dado tanto, ofreciendo recursos de aprendizaje y más. Como desarrollador senior, mi objetivo es retribuir y enriquecer la comunidad de desarrolladores en español.

Plan de Trabajo

Este plan está pensado para desarrollarse en dos partes:

Parte 1: Registro público y educación

  • Llevaré un registro público de mi avance a través de este blog (me disculpo por adelantado, ya que es la primera vez que lo hago).

  • Grabación y publicación de una serie de videos donde explicaré de la mejor manera posible las buenas prácticas en el uso de Flutter, BLoC y Clean Architecture.

  • En esta parte se concentrará mi contribución a la comunidad de desarrollo, compartiendo conocimientos y recursos útiles.

Parte 2: Desarrollo privado y lanzamiento

  • Esta parte del proyecto será llevada de manera privada y no estará completamente relacionada con el propósito educativo de la iniciativa.

  • El objetivo secundario es publicar e implementar la aplicación final.

  • Aunque no sabemos si la aplicación tendrá éxito, me reservaré esta parte del proceso. Sin embargo, pretendo compartir los resultados de la publicación, tanto negativos como positivos.

  • La idea es abrir una conversación con la comunidad tecnológica sobre los aprendizajes obtenidos.

Bueno entonces sin más, comencemos la pre pre planeación. Agradezco a quien se haya tomado el tiempo de leer.

. .
Terabox Video Player