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)