Google Flutter: Android & iOS Apps - de 0 a PROFESIONAL
3.7 (81 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
471 students enrolled

Google Flutter: Android & iOS Apps - de 0 a PROFESIONAL

Aprende a desarrollar aplicaciones nativas para Android e iOS con Dart, Flutter y Android Studio.
3.7 (81 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
471 students enrolled
Last updated 7/2019
Spanish
Spanish [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10.5 hours on-demand video
  • 5 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Apps móviles nativas para Android e iOS con Google Flutter
  • Conexión con servicios RestAPI y Firebase en la nube
  • Gestión huellas dactilares, cámara, Google Maps,...
Course content
Expand all 98 lectures 10:31:55
+ Introducción
3 lectures 07:03
S01-CL02: Sistema de puntuación
03:21
S01-CL03: Estructura del curso y objetivos
03:02
+ Entorno de Desarrollo
6 lectures 31:08
S02-CL01: Introducción a arquitectura Flutter
00:23
S02-CL03: Instalación Flutter en Windows
01:02
S02-CL04: Intalación Android Studio en MacOS
06:22
S02-CL05: Intalación Android Studio en Windows
15:39
+ Conceptos básicos de Flutter
7 lectures 36:02
S03-CL02: Estructura de proyecto Flutter
06:10
S03-CL03: El fichero "main.dart"
06:54
S03-CL04: Creando emulador Android
03:48
S03-CL05: StatelessWidget
05:28
S03-CL06: Scaffold Widget
04:51
S03-CL07: StatefulWidget
05:04
+ Aplicación Películas con conexión a API
27 lectures 03:05:53
S04-CL02: Introducción a los servicios RestAPI
15:59
S04-CL03: Introducción a los servicios RestAPI (documentación)
03:19
S04-CL05: Generación API Key
03:38
S04-CL06: Instalación de Postman
04:30
S04-CL07: Consulta en Postman
08:06
S04-CL08: Creando proyecto Flutter
04:08
S04-CL09: MaterialApp class: estructura de la página
08:36
S04-CL10: Instalación librería http
03:22
S04-CL11: Definición MovieApiProvider
05:42
S04-CL12: MovieApiProvider: listado de películas (GET)
05:56
S04-CL13: MovieList Widget: conexión con MovieApiProvider
03:55
S04-CL14: MovieList Widget: GridView películas
07:47
S04-CL15: MovieList Widget: abrir detalle película
08:40
S04-CL16: Mejorando IU GridView películas
05:28
S04-CL17: Película: evento click
04:52
S04-CL18: Navegación: detalle película
06:49
S04-CL19: Navegación: detalle película (2ª parte)
05:46
S04-CL20: Diseño IU: SliverAppBar y SafeArea widgets
11:27
S04-CL21: Diseño IU: detalle de película (2ª parte)
07:19
S04-CL22: Diseño IU: detalle de película (3ª parte)
08:59
S04-CL23: Diseño IU: detalle de película (4ª parte)
03:24
S04-CL24: Definición modelo TrailerItem
07:02
S04-CL25: MovieApiProvider: petición GET videos
06:13
S04-CL26: Diseño IU: petición GET videos
11:47
S04-CL27: Diseño IU: trailer layout
10:22
S04-CL28: Evento click: ver vídeo trailer
10:00
+ Pizzeria App: Introducción a la Arquitectura BLoC en Flutter
9 lectures 01:07:08
S05-CL02: Introducción a BLoC
07:32
S05-CL03: Streams en Flutter
04:09
S05-CL04: Creación de proyecto Flutter con RxDart
06:30
S05-CL05: BLoC Provider
06:56
S05-CL06: UI Pizzeria Widget
10:04
S05-CL07: Implementando BLoC
07:45
S05-CL08: BLoC: StreamTransformer (validación de pedidos)
07:51
S05-CL09: BLoC: Sink (añadir nuevos pedidos)
04:39
S05-CL10: UI gestión respuesta stream
11:42
+ Aplicación Películas con Arquitectura BLoC completa
17 lectures 01:42:59
S06-CL01: Introducción
02:25
S06-CL02: Creación de Proyecto y dependencias HTTP + RxDart
02:47
S06-CL03: Organización paquetes del proyecto
06:44
S06-CL04: Clases modelos
05:36
S06-CL05: Network Provider: getPopularMovies
06:02
S06-CL06: MovieRepository: getPopularMovies
04:00
S06-CL07: MoviesBLoC: getPopularMovies
06:06
S06-CL08: Reactive X: tipos de Subjects
10:27
S06-CL09: Diseño UI: popular movies
11:29
S06-CL10: Solución error Json parse
06:11
S06-CL11: Network Provider: getVideos
03:41
S06-CL12: MovieRepository: getVideos
02:01
S06-CL13: MoviesDetailBLoC
06:38
S06-CL14: MovieDetailBlocProvider: InheritedWidget
05:20
S06-CL15: Evento click detalle película
09:27
S06-CL16: Diseño UI: detalle película
06:11
S06-CL17: Diseño UI: MovieDetailBloc get trailers
07:54
+ UberEats: Flutter App + Firebase + GoogleAuth + Shopping cart + pago con tarjeta
29 lectures 03:21:41
S07-CL02: Creación de proyecto e instalación de dependencias
07:58
S07-CL03: Guía de dependencias instaladas
00:23
S07-CL04: Migración librería de compatiblidad AndroidX
05:45
S07-CL05: Configurar apps con métodos de más de 64K
05:06
S07-CL06: Agregando Firebase a nuestra app de Flutter
10:53
S07-CL07: Guía resumen creación del proyecto e instalación de Firebase
00:05
S07-CL08: Organización paquetes del proyecto
04:46
S07-CL09: FirebaseProvider: Google Sign In
10:38
S07-CL10: FirebaseRepository: Google Sign In
03:27
S07-CL11: LoginBloc: Google Sign In
09:03
S07-CL12: Diseño UI: LoginPage
13:21
S07-CL13: Diseño UI: LoginPage (2ª parte)
04:52
S07-CL14: BlocProvider: Factoria de BLoC
13:54
S07-CL15: Solucionando error PlatformException
04:56
S07-CL16: Diseño UI: LoginPage información de usuario
14:10
S07-CL17: Google Sign out: cerrar sesión
08:38
S07-CL18: Navegación a RestaurantsPage
04:52
S07-CL19: Creando base de datos en Firebase
05:17
S07-CL20: Reglas de seguridad en CloudFirestore
04:15
S07-CL21: Definiendo modelo Restaurante
05:40
S07-CL22: FirebaseProvider: get restaurantes
04:11
S07-CL23: FirebaseRepository: get restaurantes
01:54
S07-CL24: RestaurantesBloc
10:15
S07-CL25: Diseño UI: RestaurantesPage + BLoC
06:37
S07-CL26: Diseño UI: RestaurantesPage ListView
03:21
S07-CL27: Diseño UI: RestaurantesPage list item
10:08
S07-CL28: Diseño UI: RestaurantesPage list item (2ª parte)
13:51
S07-CL29: Diseño UI: RestaurantesPage bottom app bar
10:45
Requirements
  • Conocimientos básicos de programación
Description

Aprende a desarrollar apps nativas para Android e iOS AVANZADAS desde principiante ¡Con un solo lenguaje de programación! Te hablamos de Dart y del framework Flutter impulsado por Google para programar tus apps


Crearemos varias de apps desde cero, para que tú puedas pasar por todo el ciclo de la creación de apps, desde crear el proyecto, diseñar interfaces, añadir complejidad, bases de datos, consumir APIs... hasta publicar la app!


Este curso ofrece muchos recursos que estarán disponibles para todos los alumnos:

  • Todo el código escrito en clase, ordenado y categorizado en GitHub.

  • Enlaces oficiales.

  • Apps realizadas en el curso publicadas en Google Play.

  • Acceso a la comunidad Slack de programadores Android en español.


Más de 40.000 estudiantes han aprendido Android conmigo, desde principiantes hasta avanzados. Tú puedes ser el siguiente. Anímate y forma parte de esta comunidad y empieza a desarrollar tus propias apps Android o mejora tus habilidades de programador Android llevándolas al siguiente nivel.


Te animo a que veas cualquiera de las clases que estén accesibles antes de comprar el curso y seguro que desearás ver el resto del curso.


Equipo de Tutores

- Alejandro Lora: Desarrollador Senior de Software e Instructor BEST SELLER en Udemy, especializado en tecnologías de Google. Trabaja como freelance en remoto para empresas americanas, usando tecnologías webs (Angular, Typescript...) y tecnología mobile (Android).

- Miguel Campos: Desarrollador Senior de Software y profesor de Android con más de 10 años de experiencia. Posee grandes habilidades docentes y comunicativas. Domina el mundo Android, siempre a la vanguardia de las últimas novedades.


Si aún te preguntas, por qué este curso y no otro, te doy un par de razones:

  1. Sumamos la experiencia de Alejandro Lora y Miguel Campos para conseguir el curso definitivo de Android

  2. El curso estará en constante desarrollo, añadiendo nuevas secciones y vídeos progresivamente.

  3. Amamos Android, trabajamos con Android y nos avalan años de experiencia en esta tecnología.

  4. Hemos analizado los conocimientos de diferentes niveles y hemos confeccionado un temario aptos para principiantes y para programadores Android, de forma que se empieza desde abajo (Principiante) hasta nivel avanzado (EXPERTO).

  5. Miles de alumnos han encontrado trabajo, han mejorado su situación o han montado su empresa tomando nuestros cursos, prueba con nosotros, no te arrepentirás.


¿A qué esperas para unirte? todo esto y más está a tu alcance.


¡Nos vemos en el curso!

Who this course is for:
  • Desarrolladores Android que quieren aprender a desarrollar para iOS
  • Desarrolladores iOS que quieren aprender a desarrollar para Android
  • Desarrolladores que quieren introducirse en el desarrollo de apps móviles nativas
  • Desarrolladores de Ionic que quieren aprender a hacer apps más eficientes