Curso de Flutter

Apps

Curso de iniciación a Flutter, el SDK para desarrollo de aplicaciones multiplataforma (Android, iOS…) basado en Dart

Intermedio Corto (hasta 8 horas) Precio en promoción 89€ 59€

Podemos pensar en Flutter como un framework para el desarrollo de aplicaciones, que nos permite programar para múltiples dispositivos con una única base de código. Flutter no obstante se cataloga a sí mismo como SDK (Software Development Kit) para el lenguaje Dart, capaz de sacar partido a sus más avanzadas y modernas funcionalidades.

Es un producto de código libre creado por Google que ha sido estupendamente acogido por profesionales y empresas. Aunque es relativamente joven, podemos considerarlo ya un framework maduro y estable, sustentado por una nutrida comunidad. Es multiplataforma, de modo que es posible desarrollar aplicaciones utilizando cualquiera de los sistemas operativos populares, Windows, Mac y Linux. Además, con el mismo código podemos compilar apps para plataformas diversas, principalmente iOS y Android, pero también Web y desktop. Las características principales de Flutter son:

๏ Una amistosa experiencia de desarrollo, gracias a la posibilidad de ejecutar su código en la máquina virtual de Dart, con compilación Just In Time, capaz de permitir hot reload sin pérdida del estado.

๏ Alto rendimiento en las aplicaciones producidas, gracias a la compilación del código Ahead Of Time para Android e iOS.

๏ Una nutrida cantidad de de librerías el acceso a recursos de los dispositivos: gráficos, animación, sistema de archivos, red, etc.

๏ Arquitectura de componentes extensible para creación de interfaces de usuario reactivas.

๏ Librerías de componentes ya listas, con estilos característicos de Android Material Design e iOS Cupertino.

Objetivos del curso de Flutter

El curso de iniciación a Flutter tiene como objetivo guiar a los estudiantes en los primeros pasos con el SDK Flutter, desde la configuración del equipo y el funcionamiento básico de las aplicaciones. Estudiaremos el ciclo de vida de una aplicación Android y iOS y los recursos esenciales para el desarrollo de proyectos.

Qué aprenderás en el curso de iniciación a Flutter

๏ Configuración de flutter

๏ Instalación del entorno de desarrollo

๏ Configuración del framework para el desarrollo de aplicaciones Android e iOS

๏ Conocer la estructura y ciclo de vida de las aplicaciones en Flutter

๏ Entender y dominar los elementos base para proyectos Flutter

Por qué hacer este curso

Flutter es una estupenda alternativa para la creación de aplicaciones, capaz de ofrecer al programador una amistosa y ágil experiencia de desarrollo, gracias a sus herramientas y las librerías y widgets que dispone. Su mayor ventaja es la posibilidad de crear proyectos de aplicaciones para las principales familias de dispositivos (iOS y Android) con una misma base de código. Con ello se consigue reducir el esfuerzo necesario para la creación de los proyectos y a la vez ajustar el presupuesto. Las aplicaciones compiladas ofrecen un elevado rendimiento al ejecutarse en los móviles y además son capaces de adaptarse al look and feel de cada tipo de dispositivo.

Índice del contenido del curso:

Clase 1 Introducción a Flutter y configuración

๏ Qué es flutter

๏ Cómo funciona flutter

๏ Diferencias con otras opciones multiplataforma

๏ Editor

๏ Configuraciones

๏ Hola mundo

Clase 2: Primer proyecto

๏ Widgets

๏ Definir elementos

๏ Estado Sin estado

๏ Child

๏ Tipos de elementos

Clase 3: Estructura de elementos

๏ Texto

๏ Columnas

๏ Filas

๏ Contenedores

๏ Scaffold

๏ Botones

๏ Inspector

Clase 4: Definición de elementos base

๏ RaisedButton

๏ Desarrollo veloz

๏ Buenas prácticas

๏ Pantallas

๏ Datos

๏ Imágenes

๏ Comunicación

Clase 5: Proyecto final de curso

๏ En esta clase desarrollaremos un proyecto como práctica final de curso

Requisitos de conocimientos

En el curso de Flutter abordaremos directamente el SDK, por lo que es importante conocer de antemano el lenguaje Dart. Puedes adquirir el conocimiento necesario para realizar esta formación en el Curso de Dart de EscuelaIT.

CONTENIDO

Este curso no empezó todavía
Comenzamos en 25/02/2020
A medida que se impartan las clases irán apareciendo en este espacio

CONTENIDO

Este curso no empezó todavía
Comenzamos en 25/02/2020
A medida que se impartan las clases irán apareciendo en este espacio