- Jetpack Compose:
- Propósito: Jetpack Compose es un marco de interfaz de usuario moderno y declarativo para construir interfaces de usuario nativas en Android. Permite crear interfaces de usuario de manera más sencilla y concisa, utilizando Kotlin.
-
Retrofit:
- Propósito: Retrofit es una biblioteca de cliente HTTP para Android y Java que facilita la recuperación y el envío de datos desde y hacia un servicio web. Se utiliza para realizar solicitudes HTTP de manera eficiente y gestionar las respuestas.
-
Google Maps:
- Propósito: La API de Google Maps se utiliza para integrar mapas interactivos en la aplicación. Proporciona funciones como la visualización de mapas, marcadores, información de ubicación y servicios de geolocalización.
-
Firebase:
- Propósito: Firebase es una plataforma de desarrollo móvil de Google que ofrece una variedad de servicios, incluyendo bases de datos en tiempo real, autenticación de usuarios, almacenamiento de archivos, mensajería en la nube, entre otros. Firebase simplifica el desarrollo de aplicaciones al proporcionar una infraestructura en la nube.
-
LiveData:
- Propósito: LiveData es una clase de observación de datos que se utiliza para construir aplicaciones reactivas en Android. Proporciona actualizaciones de datos en tiempo real y se integra bien con el ciclo de vida de los componentes de Android.
-
ViewModel:
- Propósito: ViewModel es un componente de arquitectura de Android que se utiliza para almacenar y gestionar datos relacionados con la interfaz de usuario de manera consciente del ciclo de vida. Ayuda a separar la lógica de presentación de la actividad o fragmento.