Mapamental
mindmap
root((Desenvolupament d'Aplicacions Mòbils))
Entorn de Desenvolupament
Android Studio
Instal·lació i configuració
Emulador (AVD Manager)
Dispositiu físic (Depuració USB)
Estructura del Projecte
AndroidManifest.xml
Directori res (recursos)
Directori java/kotlin (codi)
build.gradle (dependències)
Fonaments de l'Aplicació
Activitats i Cicle de Vida
onCreate, onStart, onResume
onPause, onStop, onDestroy
Context (Activity i Application)
Interfície Gràfica (UI)
Layouts (Linear, Frame, Table, Grid, Relative, Constraint)
Components (TextView, Button, EditText, ImageView)
Maneig d'esdeveniments (onClick)
Comunicació (Intents)
Explícits (activitats pròpies)
Implícits (accions del sistema/altres apps)
Pas de dades (Extras, Bundle, Parcelable)
Gestió de Dades i Tasques
Persistència
SharedPreferences (clau-valor)
SQLite i Room (bases de dades relacionals)
Fitxers (interns i externs)
Xarxa i APIs
RESTful (GET, POST, PUT, DELETE)
Retrofit i HttpURLConnection
Format JSON (GSON, JSONObject)
Segon Pla
Kotlin Coroutines (modern)
AsyncTask (obsolet)
WorkManager (tasques persistents)
Publicació
Google Play Console
Formats APK i AAB
Signatura de l'App (Keystore)
Optimització (ASO, R8, ProGuard)