Razvoj mobilnih aplikacij za Android s programskim jezikom Kotlin
Trajanje
2 dni Odvisno od zahtev se lahko vsebina in s tem trajanje prilagodi glede na zahtevnost in podrobnosti.
Opomba
Od udeležencev se pričakuje poznavanje objektnih programskih jezikov, po možnosti Jave. Prednost je tudi, če udeleženci poznajo razvojno okolje IntelliJIdea.
- Platforma Android, pomembna dokumentacija
- Struktura in življenjski cikel aplikacije na primeru
- Manifest aplikacije
- Ločevanje izvorne kode in drugih virov
- Način razvoja
- Razvojna orodja in okolja
- Pregled standardnih knjižnic
- Oblika prevedene aplikacije in način distribucije
- Programski jezik Kotlin
- Gradnja uporabniškega vmesnika
- Trajnost podatkov
- Asinhrona opravila, storitve, prožilci, komunikacija s sporočili
- Omrežna povezljivost
- Obveščanje uporabnika (obvestila)
- Uporaba lokacijskih storitev
- Serverless zaledni sistemi na primeru Firebase
- Crashlytics, Performance monitoring
- Uporaba storitev Google Play
Namembnost
Izobraževanje (Seminarska delavnica) je namenjena razvijalcem, ki želijo spoznati način in posebnosti razvoja mobilnih aplikacij za platformo Android.
Cilji izobraževanja
- Razumeti posebnosti mobilnih rešitev in pristope, ki jih razvijalci pri tam uporabljajo,
- Podrobneje spoznati platformo Android in strukturo aplikacij, ki jih poganja,
- Razviti enostavno aplikacijo za Android,
- Spoznati glavne gradnike aplikacije (uporabniški vmesniki, storitve, intenti ipd.)
- Spoznati možnosti trajnega hranjenja podatkov v aplikaciji,
- Spoznati možnosti povezovanje aplikacije z zalednimi sistemi,
- Preizkusiti zaledni sistem v oblaku iz mobilne aplikacije.
Izvajalec
UM FERI
(koordinator: doc. dr. Luka Pavlič)