Una vez instalado el plugin de Flutter en Android Studio veremos habilitada la opción Start a new Flutter project que será la opción la que usaremos para crear nuestro proyecto.
Seguidamente veremos los diferentes tipos de proyectos que podemos crear con Flutter: Flutter Application, Flutter Plugin, Flutter Package o Flutter Module. Para el proyecto que desarrollaremos en este curso escogeremos Flutter Application. Seguidamente indicamos las configuraciones básicas para definir nuestro proyecto como el nombre, ubicación del SDK, ubicación del proyecto, la descripción y el company domain, entre otros.
Una vez completado el proceso de inicialización, Android Studio habrá generado el sistema de archivos del proyecto que contendrá básicamente las siguientes carpetas:
flutter_app/ : carpeta raíz del proyecto, donde además crearemos entre otras cosas las carpetas donde guardaremos nuestros recursos o assets de la aplicación.
android/ : aquí se almacenarán todos los archivos que corresponden a un proyecto Android. Es en esta ubicación donde se encontrarán los archivos de configuración y demás recursos que pudiéramos querer retocar o modificar en Android Studio para comportamientos particulares de la app en esta plataforma, como el FlutterActivity o el AndroidManifest.
ios/ : similarmente, aquí se almacenarán todos los archivos que corresponden al sistema operativo iOS. Es en esta ubicación donde se encontrarán los archivos de configuración y otros que pudiéramos querer retocar o ajustar en XCode para comportamientos específicos relacionados con esta plataforma, como el FlutterAppDelegate o el info.plist, entre otros.
lib/ : es aquí donde encontramos todos los archivos que corresponden a nuestro proyecto con Dart y donde vive la aplicación Flutter. Todos los archivos que estaremos generando durante el curso se almacenarán en esta carpeta.
Hay un archivo especial llamado pubspec.yaml donde se guardan las configuraciones del proyecto. Este archivo está escrito en el lenguaje YAML, que es un formato de serialización de datos legible por humanos inspirado en XML. En este archivo tendremos que declarar todos los recursos externos o assets que vamos a utilizar en nuestro proyecto como: fuentes de letras, imágenes, etc.
como siempre ... dejan la instalación a nosotros .. por gusto dicen que responderemos en los comentarios ..JAMAS RESPONDEN ESTOS DE PLATZI...
Hay muchos tutoriales en Internet ;)
entonces para que compre platzi?
si igual me van a mandar a aprender de otros lugares de internet, esto no vale la pena para nada
Cuando iniciamos un proyecto flutter en la actualidad 2022 - podemos ver que se ve como esta imagen lo que hay que hacer es colocar la ruta de la carpeta del SDK que descargamos y oprimir en siguiente, como apreciamos en la imagen:
Luego de esto vemos este otro dialogo
En el colocamos el nombre del proyecto y donde dice project type hubicamos el tipo de aplicacion de flutter que necesitamos.
Gracias Crack me salvaste de una y más porque empezamos en este mundo de la programación 💚
Uy parce usted es el mejor, sino es por usted quedo loco. porque Platzi siempre hace la misma, lo deja a uno en veremos. Muchas gracias Broooo.
Vine a aquí para poder terminar el curso de Dart ;n;
X2
Platzi team, deberían considerar volver a hacer ese curso, se los agradeceríamos
Si usan VS Code no usen el emulador oficial, usen Genymotion es que mucho mas liviano y permite hotreload.
Es pagada.
con la version free se puede usar sin problemas, yo la tengo y no pague un solo $
El curso esta muy obsoleto es difícil avanzar podrían actualizarlo ?
Estos son algunos de los principales comandos que puedes usar:
flutter create <app_name>// Crear una aplicación flutterflutter doctor // Ver si el sistema esta listo para ejecutar aplicaciones flutterflutter devices // Lista todos los dispositivos conectadosflutter run // Abrir tu aplicación de flutter en un dispositivo
si quieres ver más comandos puedes usar :
flutter help
Nota: En el caso de que te salga el siguiente error
flutter: command not found
asegurate de abrir el archivo flutter_console.bat que se encuentra en la carpeta que descargaste de flutter
Disculpa, en donde nos enseñas el "Hola mundo"?
Hola, en esta clase lo harán, pero lo que está haciendo Anahí es que primer les explica los conceptos fundamentales antes de empezar a programar. Es algo que muchos cuando iniciamos pasamos por alto y queremos ir directo al código.
El curso esta desactualizado. El codigo que me genero el editor al momento de crear el proyecto difiere mucho de lo que se explica en el contenido del curso. @Platzi, mejor borren el curso o actualicen.
x2
Wow! Cada vez noto que la estructura de proyecto de una app en Flutter es parecida a la de React Native.
Por ejemplo, todas las configuraciones especiales de React Native, se almacenan en el archivo package.json.
Como pueden ver, tienen un parecido entre si, aunque Flutter me sorprende por la cantidad de cosas que puedes hacer sin depender tanto de terceros como lo es en RN.
como que ya le toca una actualizada a este curso
Hola! Estoy queriendo seguir con el curso pero desde el simbolo del sistema me da error al ejecutar el comando flutter doctor, me dice que mi android studio no esta instalado.
Ya instale Android Studio 4.2.2 (estable y mas actualizado segun vi en su pagina)
Instale el jdk de java
agregue el path del jdk de java
descargue el paquete de flutter y descomprimi en mi disco c
descargue los plugins de Dart y Flutter desde Android Studio
Al iniciar un proyecto en Android Studio ya actualice la rura de mi paquete de flutter descargado.
A pesar de todo eso, me sigue dando error al ejecutar flutter doctor. :-(
Profe o alguien que pueda orientarme o si es normal eso, estare agradecido.
Hola, es probable que te falte actualizar tu PATH para Flutter, tal como lo hiciste para Java, puedes hacerlo siguiendo las instrucciones de la propia documentación, aquí te dejo el enlace
Instalación de Flutter
Otro detalle es que Flutter Doctor no funciona con todas las versiones de JDK. Yo tuve que usar un JDK que estaba dos versiones más abajo que la actual para poder usarlo.
con todo respeto , la profesora no ayuda en lo mas minimo en los problemas para instalar flutter !! y creo que no soy el unico que esta batallando demasiado,
Deberían de actualizar este curso.
Ya quiero empezar a programar con Flutter!
Hiciste el curso de Dart?
Ann Code, me encanto el curso. Platzi al parecer fue una gran inversión. Gracias por la dedicación 😄