# Acceso a Datos (AAD)
El módulo de Acceso a Datos tiene como objetivo formar al alumno en el desarrollo de aplicaciones Android con especial atención a la gestión de los datos en una App.
En el desarrollo de aplicaciones Android se sigue un arquitectura dividida por capas donde cada una de ellas tiene una responsabilidad:
- Capa de Presentación (Presentation Layer): tiene como finalidad la gestión de la interfaz de usuario (UI).
- Capa de Dominio (Domain Layer): tiene como finalidad la gestión de la lógica de la aplicación y de negocio.
- Capa de Datos (Data Layer): tiene como finalidad la gestión de la información que recoge y muestra la App.
Los contenidos del módulo se centran en la Capa de Datos y en la interfaz del repositorio (Repository) declarada en la Capa del Dominio.
# Objetivos
Los objetivos relacionados con el temario son:
- RA-1: SharedPreferences
- RA-2: Room como BD relacional
- RA-3: Room como ORM
- RA-4: Firebase: Realtime
- RA-5: DataStore
- RA-6: Data Layer