INGENIERÍA DE SOFTWARE
NOMBRE:
EDISON UNAUCHO
MATERIA:
DESARROLLO DE APLICACIONES MÓVILES
NRC:
3250
FECHA:
08-12-2024
Objetivo General
Implementar un proyecto básico en Flutter para comprender su estructura base, la funcionalidad
predeterminada y los principios fundamentales de diseño de aplicaciones móviles modernas.
Objetivos Específicos:
1. Configurar el entorno de desarrollo necesario para trabajar con Flutter.
2. Crear y analizar un proyecto inicial en Flutter para identificar los elementos principales
de su estructura.
3. Personalizar el proyecto básico añadiendo detalles visuales y funcionales que
demuestren comprensión del framework.
Desarrollo
Flutter es un framework de desarrollo de software de código abierto creado por Google,
diseñado para desarrollar aplicaciones de alta calidad para múltiples plataformas, como
Android, iOS, web y escritorio, utilizando un solo código base. Este proyecto inicial tiene como
objetivo explorar la estructura básica que proporciona Flutter y realizar personalizaciones para
mejorar su presentación y funcionalidad.
1. Configuración del entorno
Se instaló Flutter siguiendo las instrucciones oficiales en Flutter Dev. Posteriormente, se
verificó la configuración utilizando el comando flutter doctor para garantizar que todos los
componentes necesarios estuvieran correctamente configurados.
2. Creación del proyecto
Se generó un nuevo proyecto en Flutter, el proyecto incluye la estructura predeterminada con
un contador funcional y la configuración básica del entorno de ejecución.
3. Personalización del proyecto
Se realizaron los siguientes cambios:
• Título de la aplicación: Se estableció como "Edison Unaucho".
• Textos personalizados: Se modificaron los textos para mostrar un mensaje relacionado
con el número de veces que el botón ha sido pulsado.
Código del Proyecto
A continuación, se presenta el código implementado:
Resultado:
Conclusiones:
1. La estructura predeterminada de Flutter permite una introducción rápida y sencilla al
desarrollo de aplicaciones móviles multiplataforma.
2. La personalización de temas y widgets refuerza la comprensión de los elementos
básicos de diseño en Flutter.
3. La integración de un contador funcional demuestra la capacidad de manejar estados en
la interfaz de usuario.
Bibliografía:
Google. (n.d.). Codelab: Flutter - Construye tu primera aplicación. Retrieved December 4,
2024, from [Link]
first?hl=es-419#2