Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Arkitektur og Avanserte Komponenter
- Arkitekturmønstre: MVVM og Jetpack-komponenter (ViewModel, LiveData)
- Avansert UI-tilstandshåndtering
- Navigasjonskomponent: praktisk introduksjon til kompleks navigering
- Hånds-on: Omstrukturering av app-arkitektur
Konsentrasjon og Bakgrunnsoppgaver
- Kotlin-korutiner for asynkrone operasjoner
- WorkManager for planlagte bakgrunnsoppgaver
- Trådhåndtering og bruk av hovedtråden
- Hånds-on: Asynkrone operasjoner i prosjektapp
Avansert Data Persistens
- Room Persistence Library (grunnleggende CRUD)
- Introduksjon til DataStore
- Hånds-on: Tilføyelse av persistens til prosjekt
Testing og Kodekvalitet
- Enhetsprøving med JUnit (grunnleggende)
- UI-prøving med Espresso (introduksjon)
- Statisk kodeanalyseverktøy (Lint)
- Hånds-on: Skriving av grunnleggende tester i prosjekt
Integrasjon og Optimering
- Forbruk av REST API-er ved hjelp av Retrofit (introduksjon)
- Arbeid med JSON
- Grunnleggende UI- og batteriopptimering
- Hånds-on: API-integrasjon og tuning
Oppsummering og Neste Skritt
Krav
- God forståelse av Android grunnleggende (Activity, UI, navigasjon, Kotlin/Java)
- Erfaring med bruk av Android Studio
- Kjennskap til objektorientert programmering
Målgruppe
- Erfarne Android utviklere
- Mobileutviklere som ønsker å mestre avanserte teknikker
- Programvareutviklere som bygger robuste, høyytelsesfulle Android-apper
35 timer
Referanser (4)
Grunnleggende innføring i Android og Kotlin.
Nan Yu - Google
Kurs - Android Development
Maskinoversatt
Instruktøren var villig til å utforske ytterligere problemer med Dagger.
Susheel - Home
Kurs - Dependency Injection with Dagger 2
Maskinoversatt
Instruktørens kunnskap og lettheten han presenterte det med.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurs - Android Applications Testing
Maskinoversatt
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Kurs - Cross-platform mobile development with PhoneGap/Apache Cordova
Maskinoversatt