Imagina Formación

Curso de Desarrollo Móvil con Flutter

Flutter es el nuevo framework mobile multiplataforma de Google para crear interfaces nativas de alta calidad en iOS y Android

¿Qué voy a aprender con este curso?

Flutter es el nuevo framework mobile de Google para crear interfaces nativas de alta calidad en iOS y Android en un tiempo récord. Flutter funciona con código existente, es utilizado por desarrolladores y organizaciones de todo el mundo, es gratuito y de código abierto.

¿A quién va dirigido?

A cualquier persona que quiera aprender a desarrollar aplicaciones móviles con el nuevo framework de Google

Objetivos

El objetivo del curso es ser capaz de crear aplicaciones móvil de manera fluida con Flutter y Dart

Duración
Consultar
Requisitos
El curso requiere que el alumno posea un buen conocimiento en algún lenguaje de programación estructurado u orientado a objetos. Es recomendable que tenga alguna noción de desarrollo móvil o desarrollo web.
Bonificación FUNDAE
Sí, solo disponible para empresas.

Quiero recibir información de este curso

*requerido

  • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
  • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
  • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
  • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

1

Introducción a Flutter

  • ¿Qué es Flutter?
  • Arquitectura
  • Flutter en MacOS
  • Flutter en Windows
  • En diferentes dispositivos (Android e iOS)
  • Flutter y Material Design
  • ¿Qué es Dart?
  • Introducción a Dart (Coding, variables, types, operadores relacionales y aritméticos, const y final)
  • Control de flujo y funciones (Loops, while, do-while, switch case, tipos de funciones)
  • Orientación a objetos (Clases, variables de instancia, constructores, setters y getters, named y sugar syntactic constructors)
  • Herencia y sobreescritura
  • Clases abstractas e interfaces
  • Colecciones y estructuración de datos
  • Librerías en Dart
3

Conceptos básicos de Flutter

  • Creando un nuevo proyecto
  • Layout
  • Widgets
  • Clases y constructores
  • Build
  • Scaffold
  • Cards e imágenes
  • Lifecycle Hooks
  • Debugging
4

Listas y condicionales

  • ListView
  • Renderizar contenido condicionalmente
5

Navegación

  • Múltiples páginas
  • Botones
  • Pushing
  • Popping
  • Stack Based Navigation
  • Tabs
  • Enrutamiento (Parsing manualmente, añadir nombres de rutas, utilizar rutas, onUnknownRoute)
  • Alertas
  • Modales
6

Widgets

  • Catálogo de widgets
  • Estilo (Texto, fuentes, filas, cajas, tags, borders)
  • Expanded y Flexible
  • Imagen de fondo
  • Inputs
  • Iconos
  • Outsourcing Code en diferentes widgets
  • Media Queries
  • Temas
  • Touch Events con Gesture Detector
7

Formularios

  • Form Widget
  • Form Field y propiedades
  • Validaciones
  • Enviando datos
  • Cambios en un textField
  • Configurando valores iniciales
8

Modelos

  • Crear modelos
  • Conectar modelos y enviar datos
  • Mixins para hacer “merge” en un modelo
  • Scoped Model (Crear, conectar y proveer)
  • Editar y eliminar con Scoped Model
  • Notofylisteners
  • Configuración del BackEnd
  • Async, Future y Await
  • Parsear un objeto JSON
  • POST Request
  • Response
10

Autenticación

  • ¿Cómo funciona?
  • Autenticación con Tokens
  • Protección de rutas y redirección
11

Google Maps y Cámara

  • Google Maps (Desbloquear API, solicitar permisos, Static Dummy Map, cargar localización desde una base de datos, localización del usuario, control de mapa)
  • Cámara
12

Animaciones

  • Introducción a las animaciones
  • Tween Class
  • Staggered Animations
13

Puliendo y arreglando Bugs

  • Testing
14

Publicar la aplicación en Google Play y Apple Store

  • Android
  • iOS

¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consultanos.

Realiza el curso desde donde quieras gracias a nuestro campus online.
Dispondrás de un profesor experimentado en programación y desarrollo, que te ayudará
y responderá a todas tus dudas.
Tutor personal
Proyecto final
Diploma de certificación
Plataforma online
Disponibilidad horaria
Bolsa de empleo

¿Quieres realizar esta formación sin coste para tu empresa?

 

¡Sin desplazamientos! Impartimos la formación en tu empresa.

Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros.

Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

Consulta disponibilidad y precios

¿Tienes alguna duda?

Puedes hablar con uno de nuestros profesores.

¡Pregúntanos!

↑ Ir arriba