Omar Leal
EstudianteMelvin Salas
ProfesorMerari Jafet Acero
EstudianteAdrián Cárdenas Chiang
EstudianteDaniel Jussef Zamorano Silva
EstudianteWilliam Ruiz
EstudianteBrandon Manzo
EstudianteMelvin Salas
ProfesorMerly Veronica Loria Argaez
EstudianteMelvin Salas
ProfesorLuis Enrique Herrera Alvarado
EstudianteAndrés Felipe Arango Rocha
EstudianteEliaz Bobadilla
EstudianteMelvin Salas
ProfesorWilliam Ruiz
EstudianteNicolas Garcia
EstudianteMelvin Salas
ProfesorGerman Pinilla
EstudianteEmmanuel Rodríguez
EstudianteWilliam Ruiz
EstudianteElys Daniel Martinez Zambrano
EstudianteMelvin Salas
ProfesorKebyn Enrique Ajin Elías
EstudianteWilliam Ruiz
EstudianteLeonardo Andres Martinez Guevara
EstudianteArturo Velázquez Dionicio
EstudianteWilliam Ruiz
EstudianteGerardo Alexis Eche Navas
EstudianteJefferson Pacheco Suárez
EstudianteEmmanuel Rodríguez
EstudianteAlbin Anthony Hinostroza Macavilca
EstudianteMelvin Salas
ProfesorJhoan Sebastián Duque Vera
EstudianteMelvin Salas
ProfesorDavid Fernando Sandoval Gomez
EstudianteSergio Nicolas Dominguez
EstudianteRobin Castillo Saavedra
EstudianteWilliam Ruiz
EstudianteUbuntu adopto Flutter y Dart como framework por defecto para escribir sus aplicaciones https://www.omgubuntu.co.uk/2021/03/ubuntu-building-apps-with-flutter-in-future
Wow! Eso no lo sabía, gracias por el dato 😉
Qué noticia, al parecer si se esta encarrerando fluter.
**Introducción a Dart **
Gracias!
gracias por tu aporte adrian
Lo bueno de estos cursos es que enseñan fundamentos, me hizo falta por que cuando llegue a flutter no sabia varias cosas, Gracias Melvin. Si hacia falta este curso
Para eso estamos, espero poder grabar el siguiente curso de Dart pronto :wink:
Ya hacia falta este curso
Verdad que sí? 🤓
¿Cómo es que nadie ha pensado en "Dart Vader",,, ?? jaja
Jaja de hecho hay una frase muy uilizada en el mundo flutter: "Come to the dart side"
Enlace directo: https://docs.flutter.dev/get-started/install
Si es que es tan en archlinux lo pueden instalar desde el AUR: https://aur.archlinux.org/packages/flutter/
Gracias por compartir los enlaces 🔗
gracias por tu aporte eliaz
Vaya no Conocía este lenguaje , Creen que va a ser Muy usado?
Yo creo que sí 🤩
++Historia de Dart++
Dart fue creado en el 2011 por el gigante de la informatica Google, pero no solamente crearon el lenguaje, sino que tambien lo hizo de codigo abierto; permitiendole a los desarrolladores, conocer el codigo y aportar al lenguaje haciendo sus propias recomendaciones para mantener una continua evolucion.
La idea era crear un lenguaje de programacion moderno, que fuera flexible y que fuera estructurado que permitiera a los desarrolladores que ya conocian otro lenguaje de programacion, poder utilizar Dart con una curva de aprendizaje menor. Incialmente Dart es un lenguaje de programacion para navegadores web y en algun momento se pretendio competir con JavaScript.
Otro aspecto importante de la creacion de este lenguaje de programacion, es que sea de alto rendimiento, que se ejecute facil mente en diferentes ambientes. Este lenguaje en su contruccion desempeño esta fuertemente influenciado por lenguajes como C#, Java, Ruby e inclusive TypeScript aunque este nacio despues, Dart se ha visto inluenciado en los ultimos tiempos por TypeScript.
Para entender como funciona Dart, hay que entender que es una maquina virtual. Una maquina virtual es un software que se instala en el sistema operativo que permite transformar el codigo de un lenguaje programacion a lenguaje de maquina que el sistema operativo pueda interpretar. En este caso la maquina virtual de Dart se conoce por el nombre de Dart Virtual Machine y permite ejecutar el codigo de Dart en cualquier sistema operativo que tenga una implementacion de la maquina virtual. Podemos encontrar esta maquina virtual en sistemas como: Linux, MacOS o en Windows.
Este concepto de maquina virtual no es nuevo, existen otros lenguajes que adotan este mismo tipo de entorno para la ejecucion de sus proyectos, como es el caso de C# y Java. Esto hace que Dart sea multiplataforma por defecto ya que puede compilarse en cualquier SO.
Dart en su enfoque inicial es pensdo para navegadores y esto es gracias a que desde su concepcion, Dart agrego una herramienta llamada Dart Tool Js, que permite transpilar el codigo escrito en Dart a codigo de JavaScript que por defecto la mayoria de los navegadores puede ejecutar.
En 2019 nacio el framework Flutter, el cual permite crear aplicaciones moviles para sistemas operativos como Android ó IOS, utilizando codigo Dart.
Tambien en 2019 se lanzo Dart to Native, que permite tomar el codigo escrito en Dart y crear ejecutables para los sistemas operativos Linux, Mac y Windows, para que cualquiera pueda ejecutar el software sin necesidad de tener su maquina virtual instalada.
++Como funciona Dart?++
Dart usa dos conceptos de desarrollo e implementacion. estos son:
Just-in-time (Justo a tiempo): Esto nos permite programar de forma mas rapida, ya que cuando levanta su sistema, disponemos de una serie de carateristicas como Hot-reload que permite ver en nuestros dispositivos los cambios justo en el momento en el que estamos desarrollando. Agrega recursos de desarrollo que facilitan la ejecucion y debugueo (hot-reload).
Ahead-of-time (Antes de tiempo): Nos permite Optimizar las aplicaciones y remueve recursos innecesarios, creando compilaciones mas rapidas.
++Porque deberiamos usar Dart?++
++Donde encontrar mas informacion de Dart?++
Introducción a Dart
!dart .
✨ Concepto general Es un lenguaje de programación optimizado para el desarrollo ágil de aplicaciones como plataformas.
. El objetivo de Dart, como lenguaje de programación, es entregar un desarrollo multiplaforma junto con una ejecutación flexible para los frameworks modernos. . Dart esta diseñado para priorizar las necesidades técnicas de desarollo y homologar la experiencia de compilación entre la variedad moderna final (web, móvil, escritorio, etc.). .
Plataforma de desarrollo
.Con Dart, es posible compilar 2 tipos de aplicaciones:
. !dart-platform
. Durante el tiempo de compilación, se considera los siguientes puntos como críticos: .
.
En las plataformas nativas, el tiempo de ejecución de Dart se incluye automáticamente dentro de los ejecutables autónomos y es parte de la VM de Dart proporcionada por el comando dart run.
gracias por tu aporte
Flutter es un framework o un SDK?
Flutter es la tecnología de código abierto de Google para crear aplicaciones móviles, de escritorio y web con un único código base. A diferencia de otras soluciones populares, Flutter no es un framework o una librería; es un SDK completo.
Promete mucho este curso :)
así es
Gran parte de la aplicacion de nu-bank es en dart-flutter.
Características de Dart:
¿Cómo funciona?
¿Por qué usar Dart?
Referencias https://dart.dev/ https://pub.dev/
gracias por el aporte arturo
al inicio pense en tomar el curso de android, pero en esta epoca actual se prefiere para android y ios ademas este lenguaje no te hace pesado el software
Definitivamente me quedo con dart
¿Cuál opinas que tiene más proyección y mejores oportunidades laborales, así como un salario más robusto Dart o Go?
Actualmente, si hablamos por lenguaje de programación, Go está tomando mucha fuerza que por sí solo, Dart. . Sin embargo, Flutter empodera el uzo de Dart, del cual hay bastantes oportunidades.
para aprender Flutter es neceario saber dart?
Sí, es bastante necesario porque Flutter es un SDK de aplicaciones móviles escrito en Dart, aunque se vienes de lenguajes como Java, C# o Typescript no te será tan complicado porque son muy similares.
Que bueno que comartieras la presentación. Para estudiar y reforzar. Muchas gracias!!
Preguntaré como podemos hacértela llegar
Hola a todos, feliz año 2024, si quieren que los cursos sean actualizados deben botar en https://roadmap.platzi.com/roadmap
Para Flutter
https://roadmap.platzi.com/submissions/650e57ac660475556c028d94
Para Dart
https://roadmap.platzi.com/submissions/657a6de0970ee53abe34ff1e
¿que es una vm?
Virtual Machine
excelente clase con esta introducción a dart