Informe 7 Febrero a 4 Marzo

Descrición concreta das tarefas desenvolvidas no período:

Durante este primer mes me he dedicado principalmente a tareas de formación.
En un principio comencé un curso de React, aunque a los pocos días se decidió que me incorporaría
más adelante a un equipo en el que la tecnología que se usaría es Flutter.
En la segunda semana empecé un curso de desarrollo de aplicaciones en Flutter. El curso cubría el
desarrollo desde cero de aplicaciones principalmente enfocaco a móviles.
Algunos de los puntos tratados fueron:

  • Bases de lenguaje Dart y Flutter
  • State management
  • Programación asíncrona
  • Trabajar con APIs
  • Persistencia de datos

El curso se basaba en desarrollar una aplicación por nuestra cuenta añadiendo funciones a medida que
el profesor avanzaba con el temario. Después de cada ejercicio el profesor enseñaba una
implementación de ejemplo y también continuaba con otra app que podíamos usar de referencia.
Una vez acabé este curso, empecé con otro más avanzado, también de Flutter, pero en este caso
trataba una aplicación más compleja con una base de código amplia y un frontend ya desarrollado.
Algunos de los puntos tratados fueron:

  • Navegación con GoRouter
  • Arquitectura de proyectos en Flutter
  • State Management con la librería Riverpod
  • Testing tanto unitest, como test de front e integración
  • Manejo de errores

Valoración das tarefas desenvolvidas e dos coñecementos adquiridos:

Por mi parte era la primera vez que tocaba estas tecnologías, pero me ha gustado bastante Flutter. Los
cursos se pueden hacer algo repetitivos, especialmente el segundo y más avanzado, que era mucho
más guiado, pero en breves empezaré un proyecto algo más interesante, y creo que ha valido la pena
para tener una base más sólida.
El desarrollo frontend es algo que quería probar desde hace un tiempo y que no he tenido demasiada
oportunidad hasta ahora así que estoy contento con ello.

Relación dos problemas encontrados e do procedemento seguido para resolvelos:

No me he encontrado con demasiados problemas ya que los cursos estaban bien estructurados y no es
una dinámica nueva para mi.
Lo único a destacar fueron algunos pequeños bloqueos durante los ejercicios, que los pude resolver
buscando en internet soluciones, o viendo los videos de los cursos de nuevo. Y durante el segundo
curso hubo varios temas que me hizo falta revisar más de una vez para entender bien.