Una aplicació ha d'accedir a dades en sistemes externs com pot ser el sistema de fitxers, bases de dades o serveis web.

UF1 - Persistència en fitxers

Prerequisits

Kotlin - DataUnes dades (o "data") és un un conjunt de valors que estan realacionats i que es gestionen com un conjunt.
JSON - ObjecteJSON permet representar un objecte com un "string".
Kotlin - FileEl sistema de fitxers de l'ordinador ens permet persistir les dades en memòria secundària.
Kotlin - GradleGradle és una eina d'automatització de compilació per al desenvolupament de programari

Serialització

UF2 - Persistència en BDR-BDOR-BDOO

Prerequisits

SQL - TaulaUna taula es una manera ordenada de presentar unes dades que estan relacionades.
SQL - RelacióUna relació és una "connexió" entre dues taules que comparteixen atributs.

Bases de dades relacionals

Compose - FonamentsCompose et permet definir la interfície gràfica mitjançant funcions descriptives.
Compose - NavigationEl component de navegació fa servir un graf de navegació per gestionar la navegació de la teva aplicació.
SQLDelight - FonamentsSQLDelight és un plugin que genera tot el codi necessari per gestionar una base de dades a partir de sentències SQL.
SQLDelight - AndroidLa base de dades que utilitza Android per defecte és Sqlite.

UF3 - Persistència en BD natives XML

Bases de dades documentals

UF4 - Components d’accés a dades