Estaría muy bien un segundo curso ya con interacción de datos (API, Firebase, etc) y como distribuir las aplicaciones en App Store y Google Play.
Bienvenida e Introducción
¡Renovaremos este curso!
Desarrollando en Flutter
¿Qué es Flutter?
Dart y Flutter
Sintaxis de Dart
¡Renovaremos este curso!
Flutter para desarrolladores Android, iOS y Xamarin.forms
Flutter para desarrolladores React Native
¿Cómo luce una app construída en Flutter?
Primer reto
Creando mi entorno de desarrollo
¡Renovaremos este curso!
Requerimientos de Hardware y Software
Instalando Flutter en Android Studio y Visual Studio Code
Composición de un proyecto en Flutter
Interfaces en Flutter
¡Renovaremos este curso! Te quedan unos días para concluirlo.
Programación Declarativa en Flutter
Estructura de un programa en Flutter
Hola Mundo en Flutter
Widgets básicos
Widgets con estado y sin estado
Análisis de Interfaces de Usuario en Flutter
Definiendo los layouts de nuestra interfaz
Segundo reto
Widgets sin estado en Flutter
¡Renovaremos este curso! Te quedan unos días para concluirlo.
Flutter Widgets: Container, Text, Icon, Row
Flutter Widgets: Column
Recursos en Flutter: Tipografías y Google Fonts
Widget Image
Widget Apilando Textos
Widgets Decorados
Widget Imagen Decorada
Widget Listview
Widget Button, InkWell
Tercer reto
Widgets con estado en Flutter
¡Renovaremos este curso! Te quedan unos días para concluirlo.
Botones en Flutter
Clase StatefulWidget: Cómo se compone
Widget Floating Action Button
Widgets BottomNavigationBar
Generando Navegación en BottomNavigationBar
Personalizando nuestro BottomNavigation Bar a Cupertino iOS BottomBar
Cuarto reto
Fin del Curso
¡Renovaremos este curso!
Conclusiones
¡Terminamos!
Ahora que terminaste el curso estás listo para presentar tu examen y obtener tu certificado.
...
Regístrate o inicia sesión para leer el resto del contenido.
Aportes 115
Preguntas 1
Estaría muy bien un segundo curso ya con interacción de datos (API, Firebase, etc) y como distribuir las aplicaciones en App Store y Google Play.
Bastante bien el curso. La primera parte, de Stateless widgets, fantastica. Venia un 5 de 5. Pero la segunda, de Statefull widgets, es muy mala en cuanto a contenido. A pesar del carismo de Anahi fueron varios videos de solo dictar codigo. Con lo importante que es tener al menos una nocion de que son los estados, de como se manejan, de que son esas “void functions”, de si onTapTapped es un nombre que ya viene asignado por el lenguaje o es el nombre de una function que nosotros podemos definir. Deja mucho que desear, para los que no vienen de otro lenguaje de programacion no realmente no se si aprendieron algo o se tuvieron que ir de cada clase directo a la documentacion a ver de que hablaba. Basicamente todo lo que tiene que ver estrictamente con Dart fue monumentalmente ignorado. En todo el curso no se vio ni un aspecto de sintaxis de Dart, no se vio ni una condicion ni un bucle, no se explicaron los tipos de datos ni como crear una funcion.
En fin, lo que le falto al curso para ser un 5 estrellas es toda esa segunda parte. Meternos con Statefull widgets era una gran oportunidad para meterse con algunos aspectos del lenguaje sin que sea demasiado teorico. Si tienen oportunidad de agregar videos intermedios o documentacion sobre todos los aspectos dejados de lado creo que seria importante para quienes realmente quieran aprender Flutter, de lo contrario parece casi un curso de “Como usar loswidgets de material en flutter”.
Genial por el segundo curso, como comente anteriormente me encantaría ver en ese curso la implementación de animaciones como por ejemplo la de hero.
Me gusto mucho el curso estuvo genial me quedo a la espera del curso avanzado con conexion a API y manejo de la parte nativa del dispositivo Camara, GPS etc
Que tal, les comparto el repo de un app que estoy haciendo en flutter
Me gustaría tambien para el curso avanzado, aparte de las cosas ya mencionadas, clases sobre como utilizar el hardware del dispositivo, giroscopio, gps, cámara, bluetooth, infrarrojo (já mentira es broma 😃), tambien almacenar datos en caché, utilizar archivos del directorio del dispositivo, y compartir cosas en redes sociales como facebook, instagram, whatsapp.
Buen curso,solo algunos detalles sobre la parte de contestar algunas preguntas o comentarios, me da la impresión que dejan a la misma comunidad resolver problemas o algunas dudas, cuando debería ver alguien cada fin de semana que checara algunas dudas, es complicado todo los días pero cada semana o dos semanas, pero se puede dar uno cuenta por los días que tienen algunos comentarioso o pregunta y nunca fueron resueltos o simplemente me da la impresión de ser olvidados, el material esta bien se que es difícil abarcar muchos temas pero sentí que falto mas ejemplo ya que de alguna manera si solo me interesara el curso de flutter como que se queda corto una suscripción, aunque si consideramos que quiero tomar varios cursos sobre otros temas o referentes al mismo tema de aplicaciones móviles esta bien, seguiré con el flutter avanzado espero que mejoren mis expectativa.Saludos
Si por favor continuar con el curso avanzado, ya con todas las conexiones hacia el backend.
Despues de terminar el curso puedo decir esto: ¡Me ha fascinado Flutter (es como esos amores a primera vista)!.
Hay algunas puntos que creo pueden mejorar.
UI y codigo en un mismo archivo, prefiero la separación que tiene en Android (en las carpetas res y java) esto lo es para tener una estructura más limpia y operable.
Escoger entre Material o Cupertino, solo podemos utilizar Material Design o Cupertino como archivo base no hay de otra (en realidad sí, pero es duplicar código y llamarlo según el SO que se ejecute otra seria tener componentes de IOS dentro de Material pero corres el peligro de la incompatibilidad de algunos plugins nativos. PD: Puedes tener ambos diseños para cada SO, pero no lo recomiendo a menos que te guste por duplicado tu codigo mas que nada los archivos dentro de “lib”). La verdad no me molesta que el diseño sea lo uno ni lo otro ya que Flutter crea las vistas desde cero (bueno no tanto es mas como un motor gráfico que independiente del SO ejecutara un mismo diseño) gracias a esto podemos crear UI con mucha mas libertad. Pero tal vez a tu usuario final si le importe por lo cual ahora el dilema seria “ser o no ser”.
De nuevo solo son observaciones, ya veremos como mejora con el tiempo.
Comencemos con lo que me agrado flutter.
Es la recarga en caliente de los diseños (gracias a Skia), ¡dios mio!, esto es como un sueño hecho realidad. Si lo comparo con el impacto que tuvo CSS Grid Layout (el curso de Leonidas) solo esta funcionalidad no se si lo iguala o lo supera pero no es grandioso. Esto a los mas veteranos seguro los flipa para aquellas personas que no vivieron en la época donde ejecutabas tu diseño. Tenias que cruzar los dedos para que no se caiga o cuelgue tu app más el tiempo de compilcación (cambio, compilar, otro cambio, compilar asi era era como una tortura) ahora simplemente “command + s” o “ctrl + s” y listo la magia.
Tiempo de creación de apps muy facil, esto lo dire desde mi perspectiva ha sido la app más rapidad que he creado solo en 3 días en aprenderla y usarla (y eso que le dedique 2 horas por día a diferencia que en nativo fue, como un 3 meses y eso que soy optimista). Ojo una app decente. Traten de crear una app de estadísticas (mayormente son apps investigación) que requieren muchos gráficos y háganlo en nativo y verán lo que digo.
Continuando puedo decir abiertamente que tomare Flutter como camino (más facil que Xamarin y React ni que hablar del nativo). Y no lo digo yo lo dice el trending han visto la gráfica de como se disparo Flutter con respecto a otros.
Por ultimo mis conclusiones.
Si se preguntan cuando usar Flutter. Primero programar en en nativo siempre sera mejor (aunque el 90% del mercado lo hace en tenologias Híbridas y solo un 10% al 5% son apps nativas). Siempre y cuando tu app requiera especificaciones muy detalladas y un rendimiento máximo. No le veo el problema.
Pero háganse está pregunta cuantas personas son en su equipo. La App que van a desarrollar sera la próxima revolución. Por lo que se necesita que sea ultra especifico.
En la gran mayoría de casos puedo que no (notese el sarcasmo) y en caso que si bien por ti. Pero talvez te topes con muchos clientes que quieren digitalizar sus marcas esto llevara al desarrollo de aplicaciones mobiles.
Y muchas veces se necesitara versiones para Android y iOS (al día de hoy si no ven esto, puede significar 2 cosas que no están bien informados o tal vez se les ocurrió una idea de negocio en una semana. Pd: De nuevo sarcasmo).
Por lo que muchas veces se puede tener presupuestos muy ajustados y se requiere una App estéticamente agradable como funcional. En este punto pueden tomar 2 caminos uno es en hacerlo en nativo y sufrir (modelo de base de datos, shared preferences, nsUserDefault, SqLite, etc… Y eso que no entramos en como consumir un servicio web. Optaría por GraphQL como bono lo dejo), o simplemente optar por reactivo. Como lo es Flutter.
Bueno gracias si lo has leido todo. Se que me pase con la mini lectura. Pero son unos puntos que considero importantes.
Gracias profe por el curso, ahora si a esperar el Avanzado.
Me gustaría un segundo curso con API REST, bases de datos locales y plugins nativos(gps, camera, etc). Gracias.
Excelente curso, siempre los cursos que imparte Ann Code, me encantan porque tiene un súper dominio del tema y hace muy grata la experiencia de enseñanza. Simplemente 5 estrellitas. Si pudiera le daríaa más. Estaría genial un curso para la lógica de las Apps, interacción con APIs y más trucos practicos.
Excelente curso please mas clases de Dark para backend e integrar estas vistas con la lógica de negocio, APIS Ejemplo Google y un BD como firebase o local. Muchas gracias me dejas con una curiosidad horrible jajaja
Excelente curso espero mucho más en el avanzado…
Muchas gracias Anahí, excelente manera de enseñar, te deseo lo mejor.
Curso avanzado por favor 🙏
Perfecto seria muy bueno seguir utilizando ejemplos de Uplabs.com grax anahi… muy buena enseñanza…
Curso avanzado por favor
Me gusto mucho el curso… solamente me gustaria algo mas avanzado con conecciones a bases de datos, apis, webservices para poder terminar el ciclo completo de una aplicacion.
En el dia de ayer me encontré realizando un proyecto en Flutter, y realice en un dia lo que quizás con react native me hubiera tomado 2 o 3 dias.
Sin embargo me encontré con un problema en el camino, y es que utilice un sdk para enviar sms, pero el mismo solo funcionaba solo para Android, ya que su desarrollador no contaba con una mac (y esto lo aclaro en el repositorio).
Mi reto fue declarar un controlador en el app delegate, asignarle un channel, y utilizar dicho channel en dart.
Al principio no parecía difícil hasta que recordé que nunca programe nada en código nativo en iOS.
Mirando la documentación, tenia dos opciones, Objetive-C o Swift. El proyecto que se genera desde Android Studio te da la posibilidad de generarlo para tener soporte con Swift en iOS y Kotlin en Android, pero si lo generamos por defecto en visual studio code, el proyecto que se genera es para utilizar Java y Objective-C, hasta que encontré en la documentación del sitio de flutter este comando:
flutter create -i swift -a kotlin myapp
Lo que genera un proyecto con soporte para Swift y Kotlin desde terminal.
Decidí irme por Swift ya que al no conocer ninguno de los dos lenguajes Objective-C se me hacía chino básico. Y siguiendo documentación de la web pude lograr mi objetivo de enviar sms con iOS usando Flutter.
Mi siguiente curso en Platzi va a ser de Swift. Y si bien aquí no abarcamos código nativo, me gustaría un mini curso donde se explique bien cómo generar plugin que sean re utilizables en múltiples proyectos.
Integrar apis y firebase es siempre más de lo mismo y hay mucha documentación al respecto, sin embargo me parece más interesante ver cosas como las que mencione, poder generar plugin de utilidad que nos sirvan en múltiples proyectos y porque no aportarlos a la comunidad. Y como mencione en el primer post tener un buen dominio de las animaciones.
Aun espero el próximo curso. por favor avanzado. la razón por el que estoy en platzi es debido a la carga de trabajo y poco tiempo para leer y practicar. necesito las cosas masticadas. me urge avanzar en este tema de esto depende mi renovación.
Saludos,
Gracias Ann por compartir!
Me parece que Flutter viene a hacer una revolución. Tiene muuuuuuuuuuuuuuuuuuchas ventajas. Que bueno estar en la 1ra ola.
Para mi fue un cambio de rumbo.
Por favor CURSO AVANZADO.
Otra vez, gracias! 😃
Excelente curso, que llegue pronto la entrega mas especializada con APIS, firebase, Hardware del dispositivo.
Exelente !!! yo he tenido experiencia en react y Ionic 2, pero de verdad muy superior si vienes de desarrollar de la web y tienes buenos fundamentos de Javascript este curso encaja perfecto, NO usa Javascript pero la lógica de DART es idéntica a ECMA, Saludos y muchas gracias.
de ahí tal vez manejar la lógica con Flutter base de datos SQF
HTTP REQUESTS
FIREBASE
ANIMACIONES
Y PATRONES COMO BLOC
son temas que serian de mucho agradecimiento en cursos posteriores pero ya dimos un muy buen primer paso, gracias!!!
Fue un gusto participar de este curso tan innovador y de vanguardia en el area de la tecnología. Espero con ansias el curso más avanzado, a seguir aprendiendo! 😉
Seria ver pronto el curso avanzado, donde apliquemos lógica de negocio, conexión a una API, sea rest o algo, con login incluido. esperemos sea pronto. muchas gracias buen curso y muy buena explicación.
El curso estuvo muy interesante creo que hay temas que abordar como SQL Lite o Realm , Consumo de Apis, Geolocalización, Animaciones y temas mas especializados como el manejo del hardware de cada plataforma como la cámara el lector de huella o cara así como el NFC y como toque final a lo mejor el lector de códigos QR
¡Es genial este curso para aprender las bases de Flutter desde cero! ❤️
Excelente el curso motiva a la investigación, puesto que en los retos debemos hacer cosas que no la explican en el curso…!!!
no me gusta muchoel flujo que platzy con sus vídeos, me gustaría que pudiera seguir un proyecto real donde podamos consumir una API, logueo y cosas asi, aunque esta el curso fluter avanzado no se ven cosas asi, y casi es todos los cursos, me gustaria que sus cursos se vayan a algo real sin tanto choro.
Buen curso, pero realmente básico.
veremos el siguiente nivel.
¡Excelente curso Ann! +5
Excelente curso… La primera parte de widget sin estado perfectamente explicado pero la segunda parte de los widget con estado se debería ir a fondo con más ejemplos y más funcionalidades para entender mejor, y la integración con Dart, hasta ahora esperaba un buble definir la estrellas… 😄, tb se debería tener una estadarización del nombre de las variables en algunas ociaciones se las declaraba variable_uno y en otras VariableUno, pero en líneas generales un buen curso.
Hola Esta muy bueno el curso, ojala puedan actualizarlo pronto.
Muy bueno, aprendí muchísimo. Pero en mi opinión es importante actualizarlo y al buscar los descargables no los encuentras en github
Excelente curso, me encantó y estoy agradecido por todo lo enseñado 😃
Muchas Gracias!
Justo lo que estaba buscando, muero de ansias por ir al curso avanzado
Es un curso genial, bien explicado, básico pero útil, gracias Ann
Que gran curso!
Un Curso Excelente! Gracias Ann por tu pasión y compromiso en las clases ❤️
Excelente curso, ahora a poner en practica todo lo aprendido.
Excelente servicio 5 estrellas!! Me gusta la didáctica, y lo motivante para seguir. Bien ahí Anahí 😄
El frontend estuvo bien explicado, pudo ser mejor.
El backend es necesario para poder complementar lo aprendido, pues en el ámbito laboral no solo te piden diseño si no también procesos backend.
esta fresh pero falta practicar un poco mas todavia me mareo con todo lo de flutter
Super curso, fue mi primera experiencia con aplicaciones moviles y quede full a gusto
si le falta mucho ha este curso, espero que pronto salga para el manejo de apis
Es genial Flutter
¡Muchas gracias! 😄
Me impresiono lo bien elaborado que esta el curso, en muy poco tiempo se aprendió la elaboración de un app que contiene un UI algo complejo, existieron grandes avances.
Me encuentro muy satisfecho.
Gracias Anahí!
Por favor, tiene que haber un curso avanzado.
Seria fantástico!
Saludos.
Me encantaria un curso en el cual se llevara a producción la app.
Muy buen curso, pero mucho más es como enseña anahi… Estuvo buenisimo! 5 estrellas!
Excelente curso. de momento estoy interesado en la integracion con webservices
Excelente curso, me gustaria aprender en el proximo mas del uso de los componentes de los dispositivos como camara, bluetooth, sensores, aunque ya viene el proximo en unas semanas xD
Listo para empezar con todo el 28 de Mayo
Muy bien explicado y muy util. Entender lo básico de flutter es super fácil con este curso. Realizas una app sencilla en un día.
Muy interesante el curso, mas cuando has desarrollado poco para movile.
que buen curso… quisiera saber como consumos APIS en flutter . ![](Captura de Pantalla 2019-06-16 a la(s) 11.02.18 a. m.)
Excelente curso para iniciar con Flutter
Excelente curso para conocer este Framework y aprender a desarrollar interfaces utilizando el lenguaje Dart.
Espero pronto el curso avanzado de Flutter con integración de APIS, uso del Hardware, Bases de Datos, Notificaciones, etc.
Woo, Anahi hace que la curva de aprendizaje de flutter sea mas corta, realmente depues de ver este curso ya puedo analizar interfaces y crear mis propias pantallas. Excelente servicio 5 estrellas !!!
Gracias Platizi, gracias Annecode !!
En lo que se refiere a Flutter me gusto mucho, el curso me gusto pero creo que se podría mejorar, se que uno mismo debe investigar que hace cada cosa, pero considero se podría explicar que es cada widget, de donde viene, como funciona levemente, igual y solo ir a ver la documentación y decir mire, este widget tiene estas propiedades… porque aveces me perdía en como sabes si es children o child, como sabes que propiedad usar para lo que queremos lograr ? Siento que hay cosas que se dan por sentado y no es asi.
Como punto de referencia podrían ver en udemy el curso de Flutter de Fernando Herrera, es muuuuy bueno !! Nunca paren de aprender !! = )
¡Me fascino Flutter,
Presento el examen de certificación y empiezo con el Curso avanzado.
Quede muy emocionado y muy motivado a crear muchas mas apps……
Gracias profe Ann,
Ahora el examen !!
Genial curso para aprender lo básico .
genial, flutter es muy buena herramienta, anahi deberia hacer el curso de dart!!
¡¡Hola buenas tardes!!
Reciban un cordial saludo, si quiero realizar el consumo de una API dentro de mi aplicación para realizar un login como se podría realizar.
Fascinado con la Profe Anncode, sin duda alguna entre las mejores de Platzi. Me enamoras de cada tema que hablas, fue un placer haber aprendido contigo, y ahor estoy motivado a continuar con los demás cursos de la carrera. Si podemos, si es posible.
Primer curso 2020
Fieggo Paggiente
<666
La pase super ahora el examen y estoy listo para el curso avanzado de flutter.
Tome este curso aunque ya manejaba algo de flutter pero he aprendi nuevas cosas. Gracias
Demasiado bueno, te vuelve muy agil.
fue totalmente hermoso e increible aprendi cosas super nuevas y siempre con ese carisma de anahi que te hace ver facil hasta lo impsible…
El mejor curso que he tomado hasta ahora! Tantas emociones y cumpliendo los retos, tengo una sed por hacer mas proyectos. Gracias Anahí!
Buen curso para empezar con flutter
Anncode es excelente. Muchas felicidades
segundo curso que completo , Genial!
El curso es excelente para aprender las bases.
Buenísimo!
Divertido el curso. La profesora es genial, con bastante energía.
Gracias.
que la profe diga los nombres correctamente en ingles por favor, por ejemplo theme no suena “theme” sino “thim”, nuestro english ocd que llevamos dentro lo agredecerá ;s
Muy buen curso, súper bien explicado, se pudo ver a detalle y con un objetivo definido.
me encanto el curso de flutter, va paso a paso…me motivo a seguir aprendiendo mas de flutter…
muy buen curso… ensenas muy bien… excelente
a mi me encanto el curso 😄 de verdad me supercontento lo directo y bien explicado que estuvo :3 anahi le pone pasion
Bueno que decir… Encatado!!! con este curso me encanto y entendí todo, me siento poderoso jajaja, gracias Ann por ser como eres!!
Buen curso!
Estupendo!
Genial el curso, fue mi primer acercamiento a Flutter y entendí muchas cosas, fácil de programar
Gracias Ann, me ha gustado tú forma de explicar los temas y además los retos muy chéveres para aprender mucho mas ❤️
El Mejor que he hecho hasta el momento, Gracias Anahí
Explicación clara de los temas, solo que el curso es demasiado básico, nada que se puede revisar fácilmente en la documentación o en linea. A revisar el avanzado haber que tal.
Excelente muy bueno el curso, se aprenden cosas que realmente van a ser útiles en la vida diaria, muchas gracias… ❤️
Me gusto mucho el curso, me demore un tantito por querer cumplir con la U, pero al fin llegamos aca, a dar ese examen!
great course!!!
Con Anahi enseñandome Flutter hizo que pueda postularme a mi primer trabajo en desarrollo con Flutter, la profe enseña muy bien y transmite confianza.🙌
Vamos a presentar ese examen 💪
Super genial! Me encantan las clases con Ann!
Muy buen Curso, me encanto
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?