Skip to content

Repositorio para almacenar el codigo del proyecto del curso de progamacion de plataformas moviles.

Notifications You must be signed in to change notification settings

angelcast2002/APP-Proyecto1-PlataformasMoviles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

4Dogs

Servicios

  • API Dogs de: API Ninjas

    • 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 Firebase

    • API que por medio de Google Authentication, nos permitirá llevar el control y manejo de las cuentas de los distintos usuarios.

  • API Google Calendar

    • API que por medio de Google Calendar, nos permitirá usar el calendario de google para que los usuarios puedan calendarizar sus actividades.

Librerías

  • Retrofit

    • 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'  
    

  • Coil

    • 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"  
    

  • okhttp3

    • 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' 
    

  • Jetpack

    • 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"
    

About

Repositorio para almacenar el codigo del proyecto del curso de progamacion de plataformas moviles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages