Vsebina

Dan 1 (12. 2. 2019) – Osnove mobilnega razvoja, Androida in Kotlina

      • Uvod v zimsko šolo
      • Platforma Android, pomembna dokumentacija
      • Struktura in življenjski cikel aplikacije na primeru
        • Uporabniški vmesniki
        • Manifest aplikacije (naprave in združljivost, dovoljenja …)
        • 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
        • Upravljalci izgleda, stili, teme
        • Aktivnosti
        • Intenti
        • Gradniki za zajem in prikaz podatkov
        • Dogodki
        • Lokalizacija
      • Trajnost podatkov
        • Vgrajena podatkovna baza
        • Notranji in zunanji pomnilnik
        • Uporabniške nastavitve

Dan 2 (13. 2. 2019) – Naprednejše tematike

    • Asinhrona opravila, storitve, prožilci, komunikacija s sporočili
    • Omrežna povezljivost
      • Povezovanje na REST storitve
    • Obveščanje uporabnika (obvestila)
    • Cloud messaging – obveščanje uporabnika na daljavo
    • Uporaba lokacijskih storitev
    • Uporaba storitev Google Maps
    • Material Design
    • Knjižnica AndroidX
    • Serverless zaledni sistemi na primeru Firebase

Dan 3 (14. 2. 2019) – (Dober) razvoj (dobrih) rešitev

    • Najboljše agilne prakse mobilnega razvoja
      • Življenski cikel funkcionalnosti, vejitve/združevanje, pull-requests, avtomatizirano testiranje, CI/CD
    • Vzorci
    • Izboljšanje kakovosti aplikacije – monitoring in analitika
      • Crashlytics, Performance monitoring
    • Uporaba storitev Google Play
      • Distribucija
      • Analytics
    • Oddaljeno konfiguriranje aplikacij
    • Beacons and management (GCP)
      • Proximity, beacons
      • Proximity API
      • Nearby platform
    • Predstavitev zimskega izziva

15. 2. 2019 - 22. 2. 2019 – Individualna izdelava rešitev


22. 2. 2019 – Predstavitev izdelkov in razglasitev zmagovalca