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.

    Temario

                   

    ¿Necesitas un temario a medida? Consúltanos.

    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
    • Control de flujo y funciones
    • Orientación a objetos
    • 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
    • Build
    • Layouts más utilizados
    • Widgets
    • Stateful Widget
    • Stateless Widget
    • Clases y constructores
    • Scaffold
    • Cards e imágenes
    • Lifecycle Hooks
    • Debugging
    4

    Listas y condicionales

    • ListView
    • Tipos de ListView
    • Atributos en ListView
    • Renderizar contenido condicionalmente
    • Visibility
    5

    Navegación

    • Múltiples páginas
    • Botones
    • Pushing
    • Popping
    • Stack Based Navigation
    • Tabs
    • Enrutamiento
    • Alertas
    • Modales
    6

    Widgets

    • Catálogo de widgets
    • Estilos
    • 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
    • Obtener el valor de un campo de texto
    8

    Modelos

    • Crear modelos
    • Conectar modelos y enviar datos
    • Mixins para hacer “merge” en un modelo
    • Scoped Model
    • 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
    • Clase Animation
    • Clase AnimationController
    • Clase CurvedAnimation
    • Clase Tween
    • AnimationWidget
    • AnimatedBuilder
    • HeroAnimations
    • 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, consúltanos.

    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