PLAN DE DESARROLLO EN FLUTTER PARA EL PROYECTO DE APLICATIVO MOVIL PARA LA CAPACITACION DE TRABAJADORES EN LAS PROVINCIAS
OBJETIVO:
Que los integrantes de esta capacitación lleguen a obtener los conceptos básicos con el fin de que puedan aplicar lo aprendido de una manera óptima y estructurada como la que maneja la empresa.
TIEMPO DE DESARROLLO:
El tiempo de desarrollo de este plan debe cubrirse en una semana, para que adquieras lo básico, y tengas las bases para entender y poder explicarte más detalles. Estaré dando asesoramiento en caso tiendas dudas todos los martes y jueves desde las 7-8pm.
IMPORTANTE:
Cualquier duda con respecto a flutter en el desarrollo del plan solicitar una reunión por el canal discord, entender que si no te sale tu duda mas 10 minutos solicitar ayuda y no perder tiempo si no de frente preguntar para seguir avanzando.
DETALLE:
Los links que están puestos como adicional solo son una referencia de más información si usted desea puede buscar otras fuentes de información. Este documento cubrirá los niveles 1 y 2.Importante estar bien definido en estos 2 niveles para poder pasar al 3. Tener en cuenta que se realizará un examen para pasar al nivel 3.
INSTALACIÓN:
Flutter SDK 2.10.5
Android Studio
Vs Code
1.- CONCEPTO BÁSICO DE FLUTTER
Framework hecho con dart que permite el desarrollo multiplataforma que abarca las siguientes plataformas: desktop, mobile, web.
Info un poco más detallada en https://profile.es/blog/que-es-flutter-sdk/
2.- LENGUAJE DART
Flutter es un framework sí, pero usa el lenguaje de dart es por eso de preferencia estar un poco con su sintaxis si vienes de otro lenguaje o si nunca has programado.Es muy importante tener nociones de la POO(programación orientada a objetos).
Lo indispensable es:
Link:https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/tutorial-de-dart/
3.-¿CÓMO LUCE UN PROYECTO DE FLUTTER?
Basico
Real(OVERSKULL)
Aquí podemos ver una estructura básica que se crea al levantar un proyecto en flutter
y también podemos ver una estructura ya avanzada en un proyecto real que puede ser lanzado.
Tarea : levantar un proyecto de flutter y ejecutarlo en un emulador android
4.- QUÉ SON LOS WIDGETS EN FLUTTER
Los widgets son elementos que nos ayudan
en la interfaz gráfica de nuestra aplicación,
ahora los widgets pueden ir anidando una dentro de otra así obteniendo un diseño en cascada.
Link: https://www.raulferrergarcia.com/conoce-como-se-construye-en-flutter-los-widgets/
5.-CÓMO LUCE UNA VISTA EN FLUTTER
Una vista en flutter básica de ejemplo luce como la imagen que vemos, siendo Scaffold un widget que nos levanta una estructura básica para armar nuestra vista a nuestro gusto. Ahora nosotros armaremos muchas vistas para luego conectarlas todas mediante proceso y añadiendo efectos dinámicos para el usuario quien interactúa con la aplicación.
Existen widgets básicos que son los pilares para la construcción de cualquier vista los widgets que necesitará investigar y aplicar son los siguientes:
-Scaffold -SizedBox -ListView -TextButton -IconButton
-Row -Text -ListTile -Drawer
-Column -Container -Inkwell -Icon
Investigar sobre estos Widgets y usarlos en sus proyectos
Tarea : usar el proyecto
creado de la tarea anterior y usar todos los widgets que usted investigó.
Estaré pidiendo sus avances durante las semanas. Los widgets tienen propiedades
al momento de realizar su tarea menciona que propiedades está usando en su
widget.Tras finalizar su labor se les
pasara a un nuevo proyecto donde desarrollan tareas más avanzadas. Se realizará
una reunión para empezar la migración de proyecto.



0 Comentarios