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ță
Mărturii (4)
Introducere de bază la Android și Kotlin.
Nan Yu - Google
Curs - Android Development
Tradus de catre o masina
Instrucționistul a fost dispus să exploreze probleme suplimentare în dagger.
Susheel - Home
Curs - Dependency Injection with Dagger 2
Tradus de catre o masina
Cunoașterea instrutorului și ușurința cu care a prezentat-o.
Piotr - DPDgroup IT Solutions sp. z o.o.
Curs - Android Applications Testing
Tradus de catre o masina
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Curs - Cross-platform mobile development with PhoneGap/Apache Cordova
Tradus de catre o masina