Flutter: Tu guía completa para IOS y Android - 2022 (Udemy.com)
Push, Cámara, Mapas, REST API, SQLite, CRUD, Tokens, Storage, Preferencias de usuario, PlayStore, AppStore, Bloc y más!
Created by: Fernando Herrera
Last updated May 2025
What you will learn
- Aprenderemos Dart de cero para trabajar con Flutter
- Utilizar el SDK de Flutter para crear hermosas aplicaciones
- Comprender los conceptos fundamentales para realizar cualquier diseño de apps
- Dominar los Widget más comunes y no tan comunes para crear aplicaciones en Flutter
- Realizar despliegues en la Google PlayStore
- Realizar despliegues en la Apple AppStore
Course Description
Nota Legacy:
Despúes de varios años desde el lanzamiento inicial de este curso, queremos informarte que el mismo ha pasado a ser versión legacy. Esto implica que su contenido no recibirá actualizaciones adicionales y nuestro equipo de Co-instructores no continuará proporcionando soporte a preguntas relacionadas a este curso.
Entendemos que en algunos entornos todavía se utiliza la versión del framework / tecnología que se presenta en este curso. Por lo tanto, puedes realizar el curso sin problemas, aunque es posible que te encuentres con diferencias entre lo que se muestra en el video y su uso en la actualidad.
Te recomendamos que consideres tomar nuestro curso Flutter - Móvil: De cero a experto - Edición 2023. Este nuevo curso ha sido desarrollado desde cero, siguiendo estándares actualizados y con un temario renovado. También te invitamos a unirte a nuestra comunidad en Discord, donde podrás recibir apoyo y resolver tus dudas.
Agradecemos tu comprensión.
Acerca de este curso:
Bienvenido a mi curso de Flutter en español, el cual tiene por objetivo enseñarte todo lo que necesitas de sobre el lenguaje de Dart y Flutter para poder crear aplicaciones hermosas y principalmente funcionales que son aplicables a la vida real.
El curso fue creado para ayudarte a empezar en el desarrollo de aplicaciones móviles nativas usando una sola base de código con el SDK de Google Flutter, aquí tocaremos los siguientes temas:
1- State Management
2- Tokens
3- Widgets comunes y no tan comunes
4- Dart
5- Firebase REST API y REST Auth
6- Cámara
7- Galería de imágenes
8- Carga de archivos a la mediante servicios REST
9- Modelos
10- Providers
11- Streams
12- Notificaciones Push
13- Futures
14- Despliegues en la AppStore
15- Despliegues en la PlayStore
16- Generación de APKs de 64 bits
17- Diseños de aplicaciones móviles
18- Lectura de archivos JSON
19- CRUD hacia servicios REST
20- SQLite – CRUD
21- PageViews
22- InfiniteScrolls
23- Pull to refresh
24- Uso de mapas
25- Preferencias de usuario
26- Storage nativo
27- Instalaciones de paquetes
28- Formularios
29- Y mucho más…
El curso cubre todo lo necesario crear aplicaciones móviles para IOS y Android, esto incluye su despliegue en las tiendas. Una vez termines el curso tendrás el conocimiento necesario para emprender tu camino para crear tus propias aplicaciones en Flutter que no solo funcionan bien, sino que se vean bien.
El curso ha sido cuidadosamente creado para que te diviertas haciéndolo con ejercicios y tareas prácticas, es 90% práctico y 10% teórico, con presentaciones cortas pero ilustrativas para explicar conceptos fundamentales de todo desarrollo en Flutter.
También me he preocupado mucho de que cada clase sea de menos de 10 minutos y que termine en algo en concreto, con el objetivo de ir progresando poco a poco, aunque efectivamente hay pocas clases que pasan de los 10 minutos, pero es por una razón específica.
En el curso se realizan varias aplicaciones y muchos proyectos, cada sección es diferente y con sus propios retos, con el objetivo que en el menor tiempo posible, puedas adquirir todo lo que necesitas para considerarte desarrollador de aplicaciones en Flutter.
Importante:
No es necesario una Mac, puedes hacerlo en Linux y Windows perfectamente, pero para desplegar en la AppStore y probar en IOS, si es necesario la Mac.
Se requiere al menos 8GB de espacio en disco.
Instructor Details
- 4.6 Rating
17,769 Reviews
Fernando Herrera
Soy un analista programador de sistemas de computo, con poco más de 20 años en el mundo del desarrollo de aplicaciones frontend y backend.
Durante mis últimos años me he dedicado a la enseñanza en línea, mientras trabajo en una empresa en Canadá.
Me encanta enseñar y programar, son mis dos pasatiempos favoritos que a su vez, es mi trabajo.
More courses by Fernando Herrera
Angular Avanzado: Lleva tus bases al siguiente nivel - 2022
4.7 (7,611 Reviews)
Provider: Udemy
Time: 32.3h
$10.99
Next.js: El framework de React para producción (2026)
4.9 (4,540 Reviews)
Provider: Udemy
Time: 39h
$10.99
n8n + MCP: Automatización y agentes de IA inteligentes (2026)
4.7 (4,193 Reviews)
Provider: Udemy
Time: 18.2h
$10.99
More Flutter courses
The Complete Flutter Guide: Build Android, iOS and Web apps (2026)
4.8 (2,407 Reviews)
Provider: Udemy
Time: 25h
$64.99
The Complete Flutter Development Bootcamp with Dart (2025)
4.6 (58,993 Reviews)
Provider: Udemy
Time: 28.8h
$174.99
Flutter BLoC - From Zero to Hero Complete Course (2021)
4.6 (1,289 Reviews)
Provider: Udemy
Time: 3.2h
$54.99
Reviews
By Héctor David López Ruiz on 5/30/2026
Excelente curso, muy completo. Me ayudó mucho a aprender todo sobre Flutter. No solo se vio lo básico, sino que Fernando indaga en cosas verdaderamente útiles que se necesitan en el día a día de cualquier desarrollador. Además, este curso me sirve como glosario, cada vez que necesito desarrollar algo y no recuerdo cómo se hace, vuelvo a este curso y vuelvo a ver lo que necesito. Muchas gracias Fernando!
By Marina Alcaide Cea on 10/11/2024
Me ha gustado mucho el curso. Lo compré hace 4 años, peor lo fui dejando hasta terminarlo ahora bajo la etiqueta de Legacy. Aún así el curso está muy actualizado, no he tenido prácticamente problemas de código desactualizado. Lo único que veo como algo a mejorar es poner más tareas: creo que ayudan mucho a la hora de que los alumnos automaticen los conocimientos. Pero vamos, ha sido un curso muy bueno, y muy completo, con muchas explicaciones. Lo recomiendo.
By Armando Cuellar on 8/30/2022
Siempre es un acierto tomar los cursos de Fernando Herrera. Excelente forma de explicar, es muy claro, incluso en las partes que va rápido se entiende lo que hace. Las aplicaciones de ejemplo que acompañan el curso son adecuadas a la lección, y todas las lecciones son útiles para a futuro programar aplicaciones. Pero sobre todo, el tremendo trabajo que hace Fernando para mantener actualizado los cursos, sólo por eso merece la pena invertir en sus cursos. Así que, cursos actualizados, excelente explicación, buenos temas de aprendizaje, todo perfectamente estructurado. No se puede pedir más. Enhorabuena al profesor por esa calidad de enseñanza.
By Nicolás A. Catalán Solís on 3/23/2022
Un curso muy completo, la verdad que lo he vuelto a ver ya que con la actualización de flutter, muchas cosas cambiaron y lo mejor de todo es que el instructor se tomó el tiempo también para actualizar gran parte del contenido del curso y además a mostrar nuevas "buenas practicas" para trabajar de una manera mas limpia en el código y en la estructura del proyecto, en lo personal para mi, me ha quedad mucho mas claro ahora que la vez anterior, recomendado 100%
By Roger Gomez on 3/17/2022
Los conceptos base no los explica de forma muy entendible. Pasa por alto aspectos muy importantes y si no se parte ya con conocimientos, entonces suena muy complejo todo. Me ha servido como un refuerzo luego de tomar lecciones con otros profesores
By Armando Christofer Jaimes Chacon on 10/10/2020
El curso ha sido realmente satisfactorio. Me ha permitido entender casi todos los conceptos de la programación en dart y el desarrollo de aplicaciones en Flutter. Es bastante práctico y es muy recomendable para principiantes. Yo he sido un principiante al iniciar el curso, pero ahora me siento con la confianza de crear mis propias aplicaciones y seguir avanzando en mi aprendizaje.
By Diego Sobino on 4/28/2020
El Mejor curso de Flutter en Español Castellano, y por supuesto creado por el Gran Maestro Fernando Herrera. Ya tengo inscritos más de 7 cursos de él, y claro está es un referente en la Capacitación Hispanoamericana Tecnológica. En lo personal, como Ingeniero de Software Chileno de 28 años de experiencia en más de 50 tecnologías de desarrollo, recomiendo los cursos de Fernando Herrera al 100%.
By Pedro Baso Contreras on 9/25/2019
Hay clases que son fáciles de entender, y no veo mal que vaya ligerito el profesor, pero hay otras en las que debería explicar un poco más detalladamente. Todos los contenidos no tienen la misma curva de aprendizaje, pero el ritmo es el mismo por parte del profesor. Supongo que será porque ya lo tiene más que mascado, pero no todos estamos a la misma altura. Y hay que reconocer que Fernando es un máquina.
By Daniel Tavera on 6/24/2019
Enseña muy bien, empezando siempre desde cero para luego tener control total de la app y saber como encontraar los errores y desarrollar todo guiandonos con la documentacion si es necesario. Excelente curso! uno de los mejores que he comprado
By Pablo Alonso on 6/9/2019
Nuevamente, Fernando mostrando sus dotes estupendo formador. Código ordenado, buenos tips para ahorro de tiempo con snippets, y buenas explicaciones sin entretenerse demasiado ni correr demasiado. Considero que para desarrolladores como yo, con experiencia en varios lenguajes, pero que nos acercamos por primera vez a dart y a flutter, esta siendo un curso rayando en la perfección. Enhorabuena Fernando Herrera!! --- Completo reseña tiempo más tarde, después de ver actualización de sección. De nuevo contenido estupendo y mejorado con respecto a la anterior sección 8 que recuerdo. Gracias y, de nuevo, enhorabuena Fernando!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100










