Salta el contingut

Planificacio

📅 Planificació de les Darreres Sessions

En aquest tram final del curs, ens centrarem en la persistència avançada, la programació asíncrona, la connexió amb serveis externs i el desplegament final.

Bloc 1: Persistència i Fils (UD6 i UD9)

Objectius: Aprendre a guardar dades de forma permanent i a no bloquejar la interfície d'usuari.

Setmana Continguts destacats RAs Vinculats
Setmana 1 Introducció a la persistència: SharedPreferences i SQLite (CRUD bàsic). RA4
Setmana 2 Persistència avançada amb Room i introducció als fils (UI Thread). RA2, RA4
Setmana 3 Programació asíncrona moderna amb Kotlin Coroutines i WorkManager. RA2

Bloc 2: Connectivitat i Real-Time (UD7 i UD8)

Objectius: Connectar l'app al món exterior i gestionar dades en el núvol.

Setmana Continguts destacats RAs Vinculats
Setmana 4 Consum d'API REST amb Retrofit i parseig de JSON. RA4
Setmana 5 Gestió de peticions POST i iniciació a l'ecosistema Firebase (Auth). RA2, RA4
Setmana 6 Base de dades NoSQL amb Firestore i notificacions push (FCM). RA4, RA5

Bloc 3: Integració i Publicació (UD10)

Objectius: Crear un producte final polit i llest per al mercat.

Setmana Continguts destacats RAs Vinculats
Setmana 7 Pràctica d'Integració: App de xat o llista sincronitzada en temps real. Tots (RA1-RA5)
Setmana 8 Generació de fitxers signats (AAB), optimització (R8) i Google Play Store. RA2

🎯 Mapa de Seguiment de RAs

Perquè sàpigues què s'avalua a cada moment, aquí tens la correspondència directa:

  • RA1 (Tecnologies mòbils): Treballat transversalment en l'elecció de llibreries (Retrofit vs Volley, Room vs SQLite).
  • RA2 (Desenvolupament d'apps): Avaluat especialment en les sessions de fils, Coroutines i la signatura de l'aplicació.
  • RA3 (Interfícies d'usuari): Avaluat en la integració de RecyclerViews i el poliment de la UI de la pràctica final.
  • RA4 (Gestió de la informació): El nucli de les setmanes 1 a 6 (Bases de dades, APIs i Firebase).
  • RA5 (Multimèdia i serveis): Treballat en la gestió de notificacions i la càrrega de recursos externs.

Sobre la Pràctica Completa (60%)

La pràctica final de les setmanes 7 i 8 és el moment de demostrar la consecució de tots els RAs. Es valorarà especialment: 1. L'arquitectura del codi (ús de Room i Coroutines). 2. La robustesa en la connexió amb l'API/Firebase. 3. La correcta implementació del cicle de vida per evitar pèrdua de dades.


Nota técnica per a MkDocs

Si vols que els números de sessió [3, 4], [7, 8], etc., siguin enllaços a la documentació específica, pots utilitzar la sintaxi d'enllaços interns de MkDocs: [Sessió 1 (2h)](unitats/ud6.md#sharedpreferences)