¿Qué quieres aprender?

Desarrollo de Apps Móviles con Flutter

Desarrollo de Apps Móviles con Flutter

TecGurus

Curso online


588

Duración : 6 Días

Flutter es un completo SDK móvil de Google que incluye Widgets, herramientas y un framework de

desarrollo rápido para aplicaciones móviles multiplataforma con interfaces atractivas. Funciona tanto en

Android como en iOS. Utiliza el moderno lenguaje de programación Dart, también desarrollado por Google.

Además está basado en la arquitectura de React. Funciona para iOS a partir de la versión 8 y en Android a

partir de Jelly Bean (4.1).

Este curso es 100% práctico aprenderás a crear una aplicación móvil multiplataforma lista para ser publicada en

Google Play y Apple Store

¿Por que usar Flutter?

1. Desarrollo rápido utilizando Hot Reload.

2. Interfaces nativas en minutos.

3. Experiencia de usuario nativa.

4. El código de Flutter es compilado a código nativo ARM

5. Interfaz gráfica idéntica para ambas plataformas, además de que en dispositivos antiguos tiene el mismo look &

feel.

6. Rápido aprendizaje de Dart y Flutter.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Objetivos Principales Conocer los conceptos de Widgets (Stateful & Stateless). Acceso a los recursos del dispositivo (Almacenamiento, camara, GPS) Configuración de los plugins para Android Studio y/o VSCode. Generar una aplicación completa multiplataforma

A quién va dirigido

A estudiantes y desarrolladores en el campo de T.I. o personas interesadas en el campo de la programación, ya que contamos con cursos desde nivel básico

Requisitos

Requisitos Conocimientos básicos de programación (variables, ciclos, estructuras de datos, lógica básica) Se recomienda el curso Introducción a la Programación Presencial. NOTA: Para probar y lanzar las aplicaciones para iOS es necesario un equipo Mac, sin embargo el desarrollo puede llevarse a cabo en un sistema Windows y/o Linux, probar en un dispositivo y/o emulador Android y posteriormente utilizar la misma base de código para lanzar la aplicación en dispositivos iOS sin inconvenientes.

Temario completo de este curso

1. Introducción 1.1 ¿Qué es Flutter?
1.2 Introducción al lenguaje de programación Dart.
1.3 Instalación y configuración de VSCode y/o Android Studio.
1.4 Instalación de Flutter y Dart (standalone).
1.5 Primera aplicación con Flutter.

2. Widgets
2.1 Stateless Widgets
2.2 Stateful Widgets

3. Layouts a través de contenedores
3.1 Container
3.2 Column
3.3 Row
3.4 List
3.5 Stack
3.6 GridView

4. Elementos fundamentales de la UI
4.1 Scaffold
4.2 AppBar
4.3 FloatingActionButton
4.4 BottomNavigationBar
4.5 TabBar
4.6 Gestures

5. Interacción con el usuario
5.1 Input Widgets (TextField, Button, ...)
5.2 Selection Widgets (Radio, Slider, ...)

6. Elementos de navegación
6.1. Routes

7. Notificaciones
7.1 SnackBar
7.2 Dialogs


8. Acceso a recursos del dispositivo
8.1 Persistencia de datos
8.2 Cámara
8.3 GPS

9. Elementos avanzados
9.1 Firebase.
9.2 Conexión mediante HTTP.
9.3 Animaciones.
9.4 Widgets propios
Ver más