Flutter MVVM: Curso de Firebase con Clean Architecture
Flutter | Firebase | Clean Architecture | MVVM | Provider | Inyeccion de dependencias | Imagenes | Streams | CRUD
Description
Desarrollo multiplataforma (Android y iOS) utilizando Clean Architecture + MVVM
En este curso te voy a enseñar como crear una aplicación BLOG desde cero utilizando Flutter junto con Firebase, Inyeccion de dependencias MVVM Y Clean Architecture.
Aprende a programar con un Senior Developer aplicando las mejores tecnologías para desarrollar apps Multiplataforma:
Clean Architecture
Patron MVVM
Inyeccion de dependencias (injectable + Get It)
Firebase Firestore
Firebase Authentication
Firebase Storage
Provider (Manejador de estado)
CRUD (Create, Read, Update, Delete)
Y MUCHO MAS!
Espero que te suscribas a mi curso y poderte brindar todo mi conocimiento sobre este interesante mundo del desarrollo móvil profesional.
Flutter:
Es un framework de código abierto desarrollado por Google para crear aplicaciones nativas de forma fácil, rápida y sencilla. Su principal ventaja radica en que genera código 100% nativo para cada plataforma, con lo que el rendimiento y la UX es totalmente idéntico a las aplicaciones nativas tradicionales.
Firebase:
se trata de una plataforma móvil creada por Google, cuya principal función es desarrollar y facilitar la creación de apps de elevada calidad de una forma rápida, con el fin de que se pueda aumentar la base de usuarios y ganar más dinero. La plataforma está subida en la nube y está disponible para diferente plataformas como iOS, Android y web. Contiene diversas funciones para que cualquier desarrollador pueda combinar y adaptar la plataforma a medida de sus necesidades.
What You Will Learn!
- Firebase Authentication
- Firebase Firestore
- Firebase Storage
- Patron MVVM
- Clean Architecture
- Inyeccion de dependencias
- Provider (Manejador de estado)
- Streams
- CRUD
- Android
- iOS
Who Should Attend!
- Estudiantes de ingenieria de Software
- Estudiantes de Ingeniería en Computación
- Estudiantes de Ingeniería de Sistemas
- Ingenieros de Sistemas
- Ingenieros de Software
- Desarrolladores Web, Movil
- Programadores
- Desarrolladores KOTLIN
- Desarrolladores SWIFT
- Desarrolladores JAVA
- Desarrolladores FLUTTER