Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Flutter Avanzado

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

En este curso profundizarás en tus conocimientos de desarrollo de aplicaciones móviles con Flutter y Dart. Crearás aplicaciones con interfaces adaptables, bajo estándares de patrones, eventos, notificaciones push, gestión de estado y las integrarás con los servicios de Firebase.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Flutter Avanzado bonificable para empresas

A quién va dirigido nuestro curso de Flutter Avanzado

- Profesionales que tengan experiencia intermedia en el desarrollo de aplicaciones Flutter y Dart

Objetivos de nuestro curso de Flutter Avanzado

  • Profundizar en los conceptos del desarrollo con Flutter y Dart.
  • Desarrollar aplicaciones móviles con Flutter y Dart e integrarlas con Firebase.
  • Aprender a gestionar eventos, patrones, estado de la aplicación, autenticación y flavors en Flutter.
  • Crear una aplicación de mensajería, notificaciones push y mapas de Google.

Qué vas a aprender en nuestro curso de Flutter Avanzado

En este curso profundizarás en tus conocimientos de desarrollo de aplicaciones móviles con Flutter y Dart. Crearás aplicaciones con interfaces adaptables, bajo estándares de patrones, eventos, notificaciones push, gestión de estado y las integrarás con los servicios de Firebase.

Requisitos de nuestro curso de Flutter Avanzado

  • Conocimiento previo en el desarrollo de aplicaciones móvil con Flutter y Dart
  • Disponer de un equipo con acceso a un usuario con permisos de instalación
  • Tener instalado un simulador de Android o emulador de iOS

Temario del curso de Flutter Avanzado

tema 1

Introducción al curso y refresco de conceptos

  • Widgets
  • Stateful Widget
  • Stateless Widget
  • Clases y constructores
  • Scaffold
  • Navegaciones
iconArrowDown
tema 2

Desarrollo de interfaces adaptables

  • Pantallas de múltiples tamaños
  • Pantallas adaptables según la orientación
  • Widgets adaptables
  • SingleChildScrollView en formularios
iconArrowDown
tema 3

Gestores de eventos: Singleton

  • Cómo es un singleton
  • Gestión de datos
  • Cambios en widgets
  • Singleton con varios listeners
iconArrowDown
tema 4

Patrón BLoC

  • Configurando el BLoC
  • Eventos
  • Estados
  • Mostrar widgets condicionalmente
  • Asignar datos a un estado
  • Modificar parcialmente datos de un estado
  • Eliminar datos de un estado
iconArrowDown
tema 5

GetX

  • Más que un gestor de estados
  • Navegaciones
  • Snackbar & dialogs
  • Persistencia de datos
  • Utilidades
  • Gestionar estados
  • Asignar, modificar y eliminar datos de un estado
iconArrowDown
tema 6

Flutter con Firebase

  • Firebase Authentication
  • Firebase Storage
  • Firebase Firestore
  • Firebase Cloud Notifications
iconArrowDown
tema 7

Autenticación

  • Configuración de la app y Firebase
  • Login con Firebase
  • Persistencia de datos de usuario
  • Logout
iconArrowDown
tema 8

Chat App

  • Gestión de datos de Firestore
  • Pantalla de listado de usuarios
  • Intercambio de mensajes en un chat
  • Animación de mensajes
iconArrowDown
tema 9

Notificaciones push

  • Preparación de la app
  • Envío de una notificación
  • Escuchar notificaciones en primer plano
  • Escuchar notificaciones en segundo plano
  • Acción sobre una notificación
iconArrowDown
tema 10

Google Maps

  • Configuración de permisos en Android e iOS
  • Gestionar los permisos de GPS en la app
  • Mostrar el mapa con la ubicación del usuario
  • Marcadores en el mapa
  • Geocoding y reverse geocoding
  • Dibujar rutas sobre el mapa
  • Widget como marcadores
iconArrowDown
tema 11

Flavors en Flutter

  • Flavors en Android
  • Flavors en iOS
  • Flavors con distintos proyectos de Firebase
iconArrowDown

Preguntas Frecuentes de Flutter Avanzado

Beneficios del curso Flutter Avanzado

accordionIcon
El curso Flutter Avanzado proporciona una comprensión profunda de Flutter, lo que te permitirá desarrollar aplicaciones móviles avanzadas y de alta calidad. Aprenderás a manejar animaciones complejas, integraciones con APIs y optimización de rendimiento. Además, obtendrás habilidades valiosas en el mercado laboral actual, incrementando la competitividad de tu empresa en el desarrollo de aplicaciones móviles.

¿El curso Flutter Avanzado está 100% bonificado por FUNDAE?

accordionIcon
Sí, el curso Flutter Avanzado es 100% bonificable a través de FUNDAE. Esto quiere decir que las empresas pueden beneficiarse de bonificaciones en las cuotas de la Seguridad Social si cumplen con los requisitos establecidos por esta fundación, lo cual permite una formación avanzada sin coste adicional para la empresa.

¿Cómo se imparten las clases en el curso Flutter Avanzado?

accordionIcon
Las clases del curso Flutter Avanzado se imparten a través de sesiones en línea, lo que facilita la participación desde cualquier ubicación. Además, tendrás acceso a material de estudio, video tutoriales y ejercicios prácticos para consolidar tus conocimientos. También podrás interactuar con los instructores y otros alumnos en tiempo real.

¿Qué habilidades se desarrollan en el curso Flutter Avanzado?

accordionIcon
El curso Flutter Avanzado te permitirá desarrollar habilidades en la creación de aplicaciones móviles complejas, el manejo de estados, animaciones, y optimización de rendimiento. También aprenderás sobre la integración de APIs y servicios externos, así como técnicas avanzadas para la depuración y el testeo de aplicaciones, preparando a tu equipo para enfrentar desafíos más exigentes en el desarrollo de software.

¿Cómo me inscribo en el curso Flutter Avanzado?

accordionIcon
Para inscribirte en el curso Flutter Avanzado, puedes contactar con nosotros directamente a través de nuestro sitio web. Proporcionamos asistencia personalizada durante el proceso de inscripción para asegurarnos de que toda la documentación esté en orden y resolver cualquier duda que puedas tener. Nuestro equipo está disponible para ayudarte en todo momento.