-
- API que obtiene información sobre más de 200 razas distintas de perros. Esta API nos permitirá brindarle al usuario recomendaciones sobre su perro dependiendo de la raza de este.
- Los resultados que se le brinden al usuario serán relacionados al cuidado del perro. Información como: qué tan propensa a ladrar es la raza, qué tan propensa a soltar pelo, qué tanto grooming requiere, etc. Esta información (basada en rankings del 1-5 en el API), nos permitirá recomendarle al usuario tips para cuidar de su mascota y evitar problemas. Recomendaciones para evitar que suelte tanto pelo, que tan seguido llevarlo al grooming, qué tan bien se lleva con otros perros, etc.
-
- API que por medio de Google Authentication, nos permitirá llevar el control y manejo de las cuentas de los distintos usuarios.
-
- API que por medio de Google Calendar, nos permitirá usar el calendario de google para que los usuarios puedan calendarizar sus actividades.
-
- Librería dedicada al cosumo de APIs de tipo REST, esta librería nos permitirá la inclusión de la información que solicitemos a las APIs enlistadas en la sección de servicios, con el fin de contar con un login funcional de manera independiente al dispositivo, y para poder brindarle al usuario información acerca de su mascota.
implementation 'com.squareup.retrofit2:retrofit:2.9.0' implementation 'com.squareup.retrofit2:converter-gson:2.6.4'
-
- Librería dedicada al procesamiento de imágenes, tanto locales como de internet, con esto podremos cargar la imágen de la mascota del usuario.
def coil_version = "2.2.0" implementation "io.coil-kt:coil:$coil_version"
-
- Cliente HTTP+SPDY encargada de realizar las peitciones a los servidores donde se aloja la información de las APIs consumidas, mediante la configuración en código de URLs dinámicos.
implementation 'com.squareup.okhttp3:logging-interceptor:4.9.3'
-
- Componente de interfaz de usuario que le ayuda a crear diseños de dos paneles para dispositivos de doble pantalla, plegables y de pantalla grande.
def nav_version = "2.5.1" implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"