Schița de curs

Arhitectură și Componente Avansate

  • Modele de arhitectură: MVVM și componente Jetpack (ViewModel, LiveData)
  • Gestionare avansată a stării UI
  • Componenta de navigare: introducere practică în navigarea complexă
  • Exercițiu practic: Refactorizarea arhitecturii aplicației

Concurrency și Sarcini în Fundal

  • Corutine Kotlin pentru operații asincrone
  • WorkManager pentru sarcini programate în fundal
  • Gestionarea firelor de execuție și utilizarea Main Thread
  • Exercițiu practic: Operații asincrone în aplicația de proiect

Persistența Avansată a Datelor

  • Room Persistence Library (CRUD de bază)
  • Introducere în DataStore
  • Exercițiu practic: Adăugarea persistenței în proiect

Testare și Calitate a Codului

  • Testare unitară cu JUnit (elemente de bază)
  • Testare UI cu Espresso (introducere)
  • Instrumente de analiză statică a codului (Lint)
  • Exercițiu practic: Scrierea de teste de bază în proiect

Integrare și Optimizare

  • Consumul API-urilor REST folosind Retrofit (introducere)
  • Lucrul cu JSON
  • Bazele optimizării performanței UI și a bateriei
  • Exercițiu practic: Integrarea API-urilor și ajustarea

Rezumat și Pași Următori

Cerințe

  • Înțelegere solidă a elementelor de bază ale Android (Activity, UI, navigare, Kotlin/Java)
  • Experiență în utilizarea Android Studio
  • Cunoștințe de bază despre programarea orientată pe obiecte

Publicul țintă

  • Dezvoltatori Android experimentați
  • Dezvoltatori mobili care doresc să stăpânească tehnici avansate
  • Ingineri de software care construiesc aplicații Android robuste și de înaltă performanță
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite