Skip to content

ianalexis/Parcial-TP3-YA1

Repository files navigation

Parcial TP3

Grupo YA1

Fecha de Inicio:

28-Mayo-2024

Fecha de Entrega:

4 de Junio. 19:20hs (Límite)

Profesores:

Apellido Nombres
Rivas Martin
Sorbelli Luciana

Modalidad:

Domiciliaria en Grupo

Integrantes:

Apellido Nombres Github
Bassi Ian Alexis ianalexis
Contreras Aldana Belen morocontreras
Cristillo Franco Leonel FRLCR
Lerman Matias Iair MatiLerman

Introducción

Se requiere desarrollar una aplicación móvil para el Sistema Operativo Android que nos permita buscar Ticket de vuelo de diferentes destinos del mundo, para varias líneas aéreas. La compañía que nos pidió el desarrollo tiene el nombre de FickleFlight.

También se necesitarán implementar diferentes características para la aplicación. Como el perfil del usuario, la configuración de los usuarios, una sección de Ofertas y otra de Promociones.

Para llevar adelante el desarrollo de la APP, la compañía FickleFlight nos compartió un Figma con el diseño completo para implementar.

Recursos

Los recursos para el desarrollo de la APP se encuentran en el siguiente Link de Figma.

El endpoint para utilizar la app, donde se conectarán para revisar los vuelos: Endpoint

Preguntas teóricas del parcial

  1. En el caso que se pida extender la app para otros tipos de funcionalidades, como hoteles, puntos turísticos o paquetes ¿la app es flexible? ¿Qué cambios realizaría?
  2. ¿Qué tipo de arquitectura usaron y por qué? ¿Podría mejorarla?
  3. ¿Qué mejoras detectan que podrían realizarle a la app?
  4. ¿Qué manejo de errores harían? ¿Dónde los contemplan a nivel código?
  5. En el caso de uso de persistencia para Favoritos, ¿qué estrategia sugieren?
  6. Si la tendríamos que convertir a Español y conservar el Inglés, ¿qué estrategia utilizaría para extenderla? ¿Y si necesitamos agregar otros idiomas?

Criterios de aprobación

  • Funcionalidad: La aplicación debe funcionar correctamente en toda su construcción.
  • Utilización de componentes: La utilización de los componentes vistos en clase, y las técnicas vistas durante la cursada.
  • Navegación: Utilizar al menos tres (3) sistemas de navegación diferentes: NavGraph, Intent, y algunos componentes de navegación visual.
  • Vista Reciclable: La utilización de una vista reciclable con cualquier tipo de adaptador.
  • Retrofit: La utilización del componente Retrofit.

Criterios de evaluación

  • Funcionalidad.
  • Utilización de componentes.
  • Navegación (Nav Graph & Navigation Drawer & Bottom Navigation Bar).
  • Listado de Autos & Marcas (Vista reciclable: Adapter & Holder).
  • Retrofit.
  • Pasaje de Datos por parámetro y ViewModel.
  • Arquitectura y Estructura de la solución.
  • Codificación (Buenas prácticas).
  • Estética.
  • Extras.

Lineamientos

  • Trabajo Colaborativo en Grupo
  • Fecha de Entrega: 4 de Junio. 19:20hs (Límite)
  • Entrega en el aula un solo alumno del grupo.
  • Debe tener el 60% resuelto de los puntos para llegar a aprobar con la nota mínima.
  • Responder las preguntas en el formulario de Entrega del Aula Virtual.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages