Revista Científica Unanchay ISSN 2953-6707
Volumen 1. Número 1. Año 2022.
11
se mostrará la información del inmueble, como el título, foto, dirección, precios, etc.,
así como se presenta en la figura 8 y figura 9.
Contactar con el propietario: El usuario podrá seleccionar dos opciones para
comunicarse con el propietario, enviando un mensaje o llamando al propietario, como
se visualiza en la figura 10.
Publicación inmueble: El usuario podrá ingresar los datos de la información del
inmueble como: fotos, descripción, precio, dirección, número de teléfono, números de
dormitorios, baños, cocina y garaje. Creando un nuevo inmueble, el cual se mostrará
en el banner principal para ser consumido por otros usuarios, esto se visualiza en las
figura 11 y figura 12 (Jacome, 2022).
Barra de navegación: La pantalla mostrarán las opciones de menú como inicio,
publicaciones y ajustes, la cual se visualiza en la figura 13.
Ajustes: Esta pantalla (figura 14) (Jacome, 2022) mostrará las opciones como
cambiar contraseña, contactar con soporte, acerca de, ayuda y salir de la cuenta.
Para el desarrollo se utilizó las diferentes herramientas y tecnologías, la cuales, se
describen a continuación. Visual Studio Code se empleó utilizó como editor de código
fuente, ya que permite crear, modificar los programas y aplicaciones en diferentes
lenguajes y frameworks. La base de datos usada para el proyecto fue Firestore de
Firebase, el cual provee una plataforma digital para el manejo de la base de datos no
relacional o NoSQL. Todos los datos de la aplicación estarán almacenados en ella, al
igual que el manejo de sus usuarios lo estará en Firebase Authentication y Firestore
Database, otro recurso que brinda esta plataforma.
El lenguaje de programación fue Dart y framework es Flutter, ya que ofrece
incontables características, beneficios y facilidades para desarrollar una aplicación
multiplataforma, lo que significa que con el mismo código fuente se puede desarrollar
tanto para IOS como para Android, se ha escogido Flutter por ser un framework
potente que su compilación la hace en código nativo y su popularidad sigue en
aumento progresivo por todas las características que este ofrece.
Conclusiones
● Respecto al primer objetivo, este se refiere la especificación de requerimientos
funcionales mediante la técnica de observación seleccionando a una población
específica, la cual cumplió con criterios de inclusión y exclusión desarrollados por la
autora de la investigación, donde evidenció que existen escasas aplicaciones móviles
orientadas a inmuebles, de esta manera se seleccionaron 7 aplicaciones identificadas
como la población de estudio, mientras que los requerimientos no funcionales (diseño,
usabilidad, backups, seguridad) se tomaron en cuenta las características no
funcionales, dado que cumplieron con todos los parámetros establecidos y sirvieron
como referente para obtener los requerimientos funcionales y no funcionales de la
aplicación, donde se garantizan las necesidades del usuario.
● De acuerdo al segundo objetivo, referido al diseño de la aplicación con base a
los requerimientos funcionales y no funcionales, se desarrolló a través de técnicas
que se analizaron las historias de usuarios, con ello, se establecieron los diseños de
la arquitectura que se usó el patrón llamado BloC, interfaz del usuario se manejó la
herramienta Figma, bases de datos se empleó Firebase modelo de proceso se aplicó