El curso de Flutter desarrollado en dos partes (básico y avanzado) se enfoca en diseñar una interfaz de usuario de manera sencilla y en tiempo record, aún cuando esta es común para: Android e iOS.
Para ver todo el potencial que tiene Flutter en la creación de interfaces avanzadas que ofrecen una excelente experiencia de usuario puedes consultar el catálogo de demostraciones creado por la comunidad en el sitio web https://startflutter.com
- Desarrolló una interfaz.
- Generó Gradients.
- Botones personalizados.
- ListView horizontal.
- Integración de tipografías, íconos e imágenes.
- Realizó un Bottom Tab Bar para Android con Material Design y iOS con Cupertino.
- Implementó autenticación con Google a través de Firebase,
- Usó la base de datos Realtime de Cloud Firestore,
- Manejó el hardware en iOS y Android accediendo a la cámara del dispositivo, tomando fotos y después subiéndolas al Firebase Storage.
- Construyó una aplicación móvil para Android e iOS totalmente conectada a Firebase.
Nota: el repositorio original del curso está aquí aunque este está desactualizado y al 2021 se deben realizar ciertos cambios.