Flutter Avanzado - El siguiente nivel del desarrollo móvil
What you'll learn
- Consumir API REST con flutter
- Almacenamiento de información sensible en el KeyStore y Keychain
- RefreshTokens con JWT
- Futures y código asincróno en Dart
- Mejorar tus UI en flutter
- Aprender sobre la Experiencia de Usuario enfocado a apps móviles
- Real-time con socket-io
- Código nativo en flutter
- Plaftform Channels complejos
- Event channels
- Crear plugins, widgets y packages instalables
- Crear una app de video chat con webrtc
- Trabajar con Flavors y Targets para crear apps de marca blanca o aplicaciones gratis y de pago
- Trabajar con Google Maps y crear marcadores personalizados
- Crear un clon de Uber con Google Maps y la api de Heremaps
- Geolocalizacion en segundo plano con plataform channels
- Manejo de widgets complejos en flutter
- Crear Animaciones en flutter
Requirements
- nivel basico de flutter
- nivel intermedio de flutter
- nivel básico a intermedio de dart
- programar en java
- programar en swift
- conceptos nativos de Android e iOS
Description
Desde flutter aprende a consumir cualquier API REST, almacenar datos sensibles en el dispositivo de manera segura, crear apps real-time con socket-io, crear tus propios plugins nativos con platform channels, crear apps de mapas con google maps y datos geoespaciales, crear animaciones y widgets complejos, crear un video chat con webrtc, crear y publicar packages y plugins en pub.dev, mejora tus habilidades de diseño móvil e incrementa tus conocimientos de UX.
Who this course is for:
- Desarrolladores de apps móviles con flutter que esperan llegar a un nivel avanzado enfocados en el ámbito profesional
Instructor
Full-stack and Mobile developer with extensive experience in the development of native and multi-platform mobile applications for iOS and Android. With solid knowledge in technologies such as nodejs, React, express, react native, flutter, angular, next.js, mongoDB, graphql, firebase. I think graphic design and user experience are as important as programming. I'm always looking to experiment with new technologies for modern software development.