Dart & Introducción a Flutter

¡Aprende Dart el lenguaje de Google para crear apps móviles iOS y Android con Flutter! Un código para muchas plataformas
Rating: 4.5 out of 5 (859 ratings)
15,634 students
Dart & Introducción a Flutter
Rating: 4.5 out of 5 (859 ratings)
15,634 students
Lenguaje de programación Dart
Introducción a Flutter para desarrollo móvil con Dart
Android Studio con Dart & Flutter
Dart online editor
Los principios básicos de un lenguaje de programación moderno como Dart

Requirements

  • Tener ganas de aprender
Description

¡Bienvenid@s a la página inicial del curso: "Dart & Introducción a Flutter"!


En este genial curso con más de 2 horas de contenido enfocado a este nuevo lenguaje de programación de Google, aprenderás todo lo necesario para manejar sin problemas este lenguaje que tanto está dando que hablar y que se está abriendo camino a pasos agigantados en el panorama actual de la programación.

Este nuevo lenguaje es el pilar fundamental de un framework novedoso llamado Flutter, también creado por Google para poder crear apps nativas tanto para Android como para iOS ¡compartiendo el mismo código fuente!

Desde hace mucho tiempo, han surgido muchas herramientas y proyectos muy interesantes que intentan unificar un mismo código para que valga para ambas plataformas, Android e IOS, pero ninguna ha sido lo bastante flexible, robusto y moderna como Flutter y Dart.

Algunas de las herramientas proporcionan apps híbridas para ambas plataformas, como es el caso de Ionic, pero realmente el resultado no es el mismo que cuando se crean apps nativas y esto se debe a que las apps híbridas no son más que un navegador embebido dentro de la app. Otras herramientas como Xamarin, ReactNative o Nativescript prometen lo mismo, un mismo código para ambas plataformas de forma nativa, pero no funcionan ni permiten lo que Dart + Flutter hace. Incluso en el último evento Google IO 2019 ha sido parte del programa y desde Google apuestan porque sea una apuesta de futuro.

En este curso también te enseñaremos una introducción a Flutter para que empieces a crear tu primera aplicación móvil. ¡Verás que potente y sencillo es!

Dart nos permite un abanico muy grande de posibilidades, por ello hemos decidido publicar este curso, para que no te quedes atrás!

Esperamos que lo disfrutes mucho, que aprendas y que compartas con los demás,
Te esperamos en el curso!

Who this course is for:
  • Desarrolladores Android e iOS que quieran aprender apps multiplataforma
  • Desarrolladores web que quieran aprender a desarrollar apps móviles
  • Desarrolladores backend que quieran aprender a programar apps de servidor con Dart
  • Desarrolladores Android que quieran aprender a crear apps en iOS compartiendo código
  • Desarrolladores iOS que quieran aprender a crear apps en Android compartiendo código
  • Estudiantes que quieran aprender un prometedor lenguaje de programación de Google
  • Programadores que quieran aprender un nuevo lenguaje de programación
Curriculum
7 sections • 37 lectures • 3h 5m total length
  • S01-CL01: Formato del curso
  • S01-CL02: Sistema de puntuación
  • S02-CL01: Instalacción Flutter MacOS
  • S02-CL02: Editores para Dart
  • S02-CL03: Hello World Dart!
  • S02-CL04: Variables
  • S02-CL05: Final and const
  • S02-CL06: Numbers
  • S02-CL07: Strings
  • S02-CL08: Booleans
  • S02-CL09: Lists
  • S02-CL10: Sets
  • S02-CL11: Maps
  • S02-CL12: Runes
  • S03-CL01: Funciones
  • S03-CL02: Parámetros opcionales
  • S03-CL03: Funciones como parámetro
  • S03-CL04: Funciones anónimas
  • S03-CL05: Ámbito léxico
  • S04-CL01: Condicionales
  • S04-CL02: Bucles for
  • S04-CL03: Bucles while y do-while
  • S04-CL04: Switch y case
  • S05-CL01: Clases y contructores
  • S05-CL02: Usando constructores y atributos
  • S05-CL03: Otros Constructores
  • S05-CL04: Métodos
  • S06-CL01: Instalación Flutter MacOS
  • S06-CL03: Intalación Android Studio en MacOS
  • S06-CL04: Intalación Android Studio en Windows
  • S06-CL05: Instalación plugin Flutter para Android Studio
  • S07-CL01: Creando un proyecto en Flutter
  • S07-CL02: Estructura de proyecto Flutter
  • S07-CL03: El fichero "main.dart"
  • S07-CL04: Creando emulador Android
  • S07-CL05: StatelessWidget
  • S07-CL06: Scaffold Widget

Instructors
Software Engineer
Miguel Campos Rivera
  • 4.4 Instructor Rating
  • 2,898 Reviews
  • 38,220 Students
  • 6 Courses

Tengo una amplia experiencia en el Desarrollo de Aplicaciones Android para empresas privadas de diversos sectores: energía, inmobiliaria, medicina,...

Desde el año 2010 imparto clases como profesor Educación Superior para estudiantes de Desarrollo de Aplicaciones Software.

Participo en meetups sobre Android, Angular, Node.js,... y estoy muy cercanos a focos de innovación tecnológica y a empresas del sector TIC en las que aprendo las últimas tendencias sobre la gestión de proyectos software, patrones de diseño y arquitectura de aplicaciones.

Mi pasión y mi profesión es el desarrollo de aplicaciones y la transmisión de conocimiento como docente.

Software Developer
Alejandro Lora
  • 4.3 Instructor Rating
  • 3,567 Reviews
  • 81,450 Students
  • 7 Courses

Soy desarrollador Software especializado en tecnologías de Google, como Android y Angular.

Lidero proyectos en mi empresa y entreno a los nuevos programadores que se unen a ella, haciéndoles más fácil la incorporación.

He ganado algunos reconocimientos durante mi carrera, pero lo que realmente me llena es poder enseñar y compartir mis conocimientos con otros desarrolladores/estudiantes para luego ver sus progresos :)

Participo en charlas, workshops, eventos y más en Dublín, Irlanda. Algunos de esos eventos en las oficinas de Google me ayudan a compartir el tiempo con algunas mentes excelentes.

Suelo mantenerme actualizado con las últimas tecnologías a partir de libros, blogs, cursos, eventos, workshops...