Bienvenida e Introducción

1

¡Renovaremos este curso!

2

Desarrollando en Flutter

3

¿Qué es Flutter?

4

Dart y Flutter

5

Sintaxis de Dart

6

¡Renovaremos este curso!

7

Flutter para desarrolladores Android, iOS y Xamarin.forms

8

Flutter para desarrolladores React Native

9

¿Cómo luce una app construída en Flutter?

10

Primer reto

Creando mi entorno de desarrollo

11

¡Renovaremos este curso!

12

Requerimientos de Hardware y Software

13

Instalando Flutter en Android Studio y Visual Studio Code

14

Composición de un proyecto en Flutter

Interfaces en Flutter

15

¡Renovaremos este curso! Te quedan unos días para concluirlo.

16

Programación Declarativa en Flutter

17

Estructura de un programa en Flutter

18

Hola Mundo en Flutter

19

Widgets básicos

20

Widgets con estado y sin estado

21

Análisis de Interfaces de Usuario en Flutter

22

Definiendo los layouts de nuestra interfaz

23

Segundo reto

Widgets sin estado en Flutter

24

¡Renovaremos este curso! Te quedan unos días para concluirlo.

25

Flutter Widgets: Container, Text, Icon, Row

26

Flutter Widgets: Column

27

Recursos en Flutter: Tipografías y Google Fonts

28

Widget Image

29

Widget Apilando Textos

30

Widgets Decorados

31

Widget Imagen Decorada

32

Widget Listview

33

Widget Button, InkWell

34

Tercer reto

Widgets con estado en Flutter

35

¡Renovaremos este curso! Te quedan unos días para concluirlo.

36

Botones en Flutter

37

Clase StatefulWidget: Cómo se compone

38

Widget Floating Action Button

39

Widgets BottomNavigationBar

40

Generando Navegación en BottomNavigationBar

41

Personalizando nuestro BottomNavigation Bar a Cupertino iOS BottomBar

42

Cuarto reto

Fin del Curso

43

¡Renovaremos este curso!

44

Conclusiones

45

¡Terminamos!

Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Curso de Flutter

Curso de Flutter

Anahí Salgado Díaz de la Vega

Anahí Salgado Díaz de la Vega

Dart y Flutter

4/45
Recursos

Dart es el lenguaje de programación que usa Flutter para operar. Es un lenguaje de programación que usa el paradigma de Programación Orientada a Objetos (OOP). Ha sido creado por Google y es considerado por algunos como “el lenguaje de programación del futuro” por su versatilidad de uso.

Dart se puede usar en dispositivos móviles con Flutter; en el desarrollo web, a través de un framework para el desarrollo frontend con JavaScript llamado AngularDart, que es una combinación con Angular; e incluso se puede usar en desarrollo backend a través de frameworks para HTTP servers como Aqueduct.

Aún cuando no se necesitan conocimientos previos específicos para completar este curso, haber trabajado previamente con Dart, con lenguajes de programación orientada a objetos como Java, C++, etc. o haber desarrollado aplicaciones móviles usando los SDKs de Android y iOS en código nativo, con React Native, Xamarin o Ionic, te hará más fácil el camino.

La sintaxis de Dart se parece bastante a Java. Sin embargo, Google ha declarado que Dart está inspirado totalmente en la programación reactiva y estilo de programación de React.js, por lo que si has trabajado anteriormente con este framework (usando styled components) seguro te será fácil comprender y adoptar la sintaxis de Dart.

Aportes 102

Preguntas 14

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

¿Has trabajado con Dart? - Noup
¿Has trabajado con Programación Orientada a Objetos? - Hace raaaato que no
¿Has desarrollado en Movil? -Noup
¿Seguiras en Flutter? - Fk yeah!

🎈 Dart es un lenguaje que evoluciona constantemente, una de la ultimas mejoras es null safety. Que nos permite tener aplicaciones con mejor rendimiento.

Ya se lo que quiero por Reyes @Platzi, curso de Dart

I love this girl… I mean, how she explains and the passion she puts on ❤️

Los invito a seguir este libro de Dart en español, es una buena introducción.

AQUEDUCT es un marco de servidor web HTTP para crear aplicaciones REST escritas en Dart.

Esta chica es sorprendente, el curso va genial, éxitos!!

Curso basico de Dart: https://platzi.com/clases/dart/

Esta versión de DART es la 1.0 de 2018, ¿Actualizarán el curso con la versión más resiente 2.0? hay muchos cambios y mejoras

Dart = java + javascript.

Ojala puedan actualizar este curso, ya acabo de salir de version 3 de Flutter a cambiado muchas cosas

Lo ideal es aprender bien Dart como lenguaje para luego usarlo en Flutter. Sin embargo, para apps no tan complejas, puedes ir aprendiendo ambos a la vez mientras programas

DuDe i’m your father: DART(sin"h") VADER, “ur new front/back language dad :p”

Ya he probado un poco de Dart y soy programador iOS y siento que Dart se parece mucho a Swift UI

Parece que me voy a aprender Dart primero jeje

Aun no he terminado el curso, pero tengo esta inquietud mi pc trabaja con amd ryzen y si se va a trabajar con android studio los emuladores no funcionan yo trabajaría directo con mi dispositivo se podría trabajar así o me espero a que liberen la actualización de la IDE

Wow que tan rápido avanza la tecnología. Desarrolle apps en Android con Java por 2 años. Hace 5 meses aprendí Kotlin reemplazando Java. Ahora estoy aprendiendo Dart para reemplazar Kotlin. Que sigue después.

Sintaxis de Dart

¿Has trabajado con Dart? - No
¿Has trabajado con Programación Orientada a Objetos? - Si
¿Has desarrollado en Movil? - solo un poco
¿Seguiras en Flutter? - quiero Aprender mucho

😃 , Dart es un loquillo

Flutter es lo mejor!

Sinceramente a mi me confunde bastante esto de los lenguajes, yo recién empiezo, primero te enseñan Java, después Kotlin y ahora Dart, aveces es un poco estresante, pero bueno ahí vamos…

¿Qué es Dart?
Dart es un lenguaje open source desarrollado en Google con el objetivo de permitir a los desarrolladores utilizar un lenguaje orientado a objetos y con análisis estático de tipo. Desde la primera versión estable en 2011, Dart ha cambiado bastante, tanto en el lenguaje en sí como en sus objetivos principales.

¿Qué hace a Dart especial?
A diferencia de muchos lenguajes, Dart se diseñó con el objetivo de hacer el proceso de desarrollo lo más cómodo y rápido posible para los desarrolladores. Por eso, viene con un conjunto bastante extenso de herramientas integrado, como su propio gestor de paquetes, varios compiladores/transpiladores, un analizador y formateador. Además, la máquina virtual de Dart y la compilación Just-in-Time hacen que los cambios realizados en el código se puedan ejecutar inmediatamente.
Una vez en producción, el código se puede compilar en lenguaje nativo, por lo que no es necesario un entorno especial para ejecutar. En caso de que se haga desarrollo web, Dart se transpila a JavaScript.

En cuanto a la sintaxis, la de Dart es muy similar a lenguajes como JavaScript, Java y C ++, por lo que aprender Dart sabiendo uno de estos lenguajes es cuestión de horas.

Yo soy creador de videojuegos, programo en click team fusión, nunca he tocado ni flutter ni dart, pero me voy a volver un profesional totalmente de este lenguaje de programación.

¡Así sera!

¿Has trabajado con Dart? - Noup
¿Has trabajado con Programación Orientada a Objetos? - Hace raaaato que no
¿Has desarrollado en Movil? -Noup
¿Seguiras en Flutter? - Fk yeah!

Angular no para ........

Yo vengo de React-Native, vamos a ver como nos va con este 😄

el curso va empezando genial!

Creo que deberian tomar el Curso de Dart antes de este
Saludos!

vengo de 15 días antes del 2020 y es hermoso

Ya termine mi 1er curso, ahora voy por el 2do…! flutter a ya vamoss…!

**Hay algún libro en español de Dart?? **

From vuejs

Epico Flutter !

Flutter SwiftUI

Widget es lo mas parecido a un Did?

Hola este link ya no está disponible <https://dartpad.dartlang.org/>

¿Haz trabajando con Dart? -> NO
¿Programación orientada a objeto? -> SI
¿Desarrollador Móvil? -> SI

mucha teoria la clase

Que alegria saber que el lenguaje no tiene una curva de aprendizaje fuerte.

  • Dart esta inspirado en react
  • la sitaxis es muy parecida a la de java y javascript
  • Su curva de aprendizaje es mas corta cuando vienes de programar con estos lenguajes.

Dart lang hace redirect a dart.dev

wow dart tiene el power!

será por que siempre supieron de la vulnerabilidad logj4? por eso siempre quisieron cambiar

nunca eh usado dart, vamos a aprender!

Usos de Dart:

  • Flutter - movil

  • Frond end - web

  • Back end - servidor

Emocionado por la siguiente clase, espero poder entender bastante el lenguaje de programación porque se ve muy prometedor lo que se está haciendo con este lenguaje.

Dart Dart Dart

He trabajado con Java y con React, ya se imaginan la cara de ponque que puse cuando la profesora dijo que iba ser facil para las personas que vinimos de estos lenguajes.

wow google se quiere llevar todo puesto

void main() {
var ages = [33, 15, 27, 40, 22];
var minAge = 100;
var maxAge = 1;
double meanAge = 0;
for (var age in ages) {
if (age < minAge) {
minAge = age;
}
if (age > maxAge) {
maxAge = age;
}
meanAge = meanAge + age / (ages.length);
}

print(
" La edad mayor es: ${maxAge} , la edad menor es: ${minAge} y la edad promedio ${meanAge}");
}

Bueno… Supongo que tomare cursos de programación orientada a objetos para volver a este curso.

Dart es un lenguaje de programación de código abierto, desarrollado por Google. Fue revelado en la conferencia goto; en Aarhus, Dinamarca el 10 de octubre de 2011.​ Wikipedia
Última versión en pruebas: (01 de febrero de 2016 (5 años, 4 meses y 29 días))
Diseñado por: Google
Influido por: C#, Javascript, Java, CoffeeScript
Última versión estable: 2.2.0​​ (26 de febrero de 2019 (2 años, 4 meses y 4 días))
Licencia: licencia BSD
Apareció en: 10 de octubre de 2011

Pareciera que los únicos lenguajes OOP que conoce son Java y Dart, entiendo lo que dice sobre “google no quiere a Java”, siendo honesto, no muchos lo hacen, pero en Java hay mucho dinero, por eso sigue vivo; y si alguien puede mandarlo al olvido es Google.

Tengo conocimientos de P.O.O en Java.
He desarrollado aplicaciones para Android usando Java.
Hace tiempo que me interesa el desarrollo web y lo he estado estudiando, actualmente estoy con JS por lo cual creo que aunque será un reto al no conocer DART. Le echare ganitas teacher 🚀

Creo que tomaré primero el curso de Dark!

¿Has trabajado con Programación Orientada a Objetos?
Java y C#

Con respecto a UI tanto en Andriod y IOS el trato de la interfaz es de diferente presentación , Flutter al compilar un proyecto para ambos sistemas Mobiles Flutter respeta el diseño nativo?

excelente curso muy bueno

No conocía Dart, pero espero que sea un lenguaje muy novedoso y permita expandir mis conocimientos y mis expectativas en el desarrollo móvil.

Genial!!

Que bueno que vi los cursos de java =)

para cuando un curso de Aqueduct?

Woow, en un futuro no muy lejano dart full stack developers será una realidad en la lndustria 🤓

Google quiere salirse de Java por el tema de licencias y las demandas entre Oracle y Google.

Dart es hijo de una relación entre Javascript y Kotlin 🤔

Google viene por todos :´v

Dart es super fácil de aprender

La mejor orientación de mi vida, es inspirador esto del lenguaje dart y Flutter 😄

Usos de Dart

esa sintaxis me parece practicamente c++ , entonces supongo que no necesitare aprender Dart, … a continuar.!! 😄

React es increíble!

excelent

estoy muy emocionado por aprender!

Genial genial!!

muy bien!

Me interesa el futuro que tiene esta tecnología

Ok, el curso promete 😄

Iniciando el curso, a ver que tal nos va.

Se ve que este lenguaje sera fácil de entender y poner en practica.

A mi se me hace mucho más parecida a C

Mucha gracias.

Se ve genial la combinación Dart y Flutter. Aquí hay más para aprender de Dart: https://www.tutorialspoint.com/dart_programming/dart_programming_switch_case_statement.htm

Buena propuestas de google para desarrollo de aplicaciones mobiles

Buenísimo. Esto reemocionado por la propuesta de google y hacernos la vida mas fácil.

Flutter, mi primer framework para aplicaciones moviles 😃

Vengo de Android con Java y de React Native bien enbonado

Aquí unos enlaces en donde podrán encontrar toda la info con respecto a los lenguajes (Java) y librería (React) que fueron tomados o inspirados en la creación de Dart.

1- Tomado de Coderbust

2.- Tomado de JaxEnter

Me gustaría ser una aclaración quien está inspirado en React es Flutter, mas no Dart

Mmm… creo que sería mejor tomar primero el curso de Dart jaja

Este lenguaje podría sustituir a Typescript en un futuro?

Me da la sensación de que Google quisiera unificar con un lenguaje de programación todas las capas de desarrollo, algo como: “Un Lenguaje de programación unificado para programar todo”, como en la física Albert Einstein buscando la teoría del campo unificador, “Una teoría que explique el todo, tanto lo muy pequeño como lo muy grande”. Excelente.!! Qué interesante.

1:30 - No es desde ahora que podemos usar AngularDart (conciderando ahora la fecha de creación del video).
AngularDart salió junto con Angular 2 en el 2016.

Excelente explicación del porque Dart.

En lo que va del curso, esta chica Sabe!! me gusta, estoy motivado

Bienvenido DART

listo para empesar con Dart