ucitele:kubat:pro4

PRO - Informatika 4. ročník

  • Absence maximálně 50%
  • Napsat 4 velké testy
    1. Kotlin (3. dvojhodinovka = 5. + 6. hodina)
      • Termín I4.D: 1. 10. 2019
    2. Aktivity (cca 6. dvojhodinovka = 11. + 12. hodina, nejpozději 25.10.2019)
      • Termín I4.D: TBD
    3. Uživatelské rozhraní (9. dvojhodinovka = 17. + 18. hodina)
      • Termín I4.D: TBD
    4. Ukládání dat (cca 12. dvojhodinovka = 23. + 24. hodina, nejpozději 19. 12. 2019)
      • Termín I4.D: TBD
  • 2 náhradní termíny na opravu testu (před uzavřením každého čtvrtletí a pololetí)

1. Kotlin

  • datové typy (klasické + nullovatelné)
  • deklarace proměnných (var, val)
  • cykly (for, while),
  • when
  • deklarace funkcí
  • řetězce + print(ln) (výpisy pomocí $)
  • let + Elvis operator ?: (a run)
  • dekonstrukce (val (a, b) = object)
  • Třídy: kostruktory, dědičnost, interface, open class, data class, viditelnost
  • Kolekce (listOf, setOf, arrayOf, mapOf, sequenceOf + mutable varianty), funkce nad kolekcemi (min, minBy, max, maxBy, first, firstBy, count, sorted, sortedBy, groupBy, distinct, distinctBy, filter, map, flatMap, fold/reduce,
  • forEach, partition), inline funkce
  • lambda výrazy,
  • rozšířené funkce (extension functions)

2. Aktivity

  • základní struktura aplikace,
  • Gradle
  • Android manifest
  • Material design
  • Tvorba activity, typy aktivit, životní cyklus aktivity
  • správné ukončení aktivity
  • posílání dat mezi aktivitami (třída Intent)
  • správné zásady navigace mezi aktivitami

3. Uživatelské rozhraní

  • Třída View, tvorba vlastních designových prvků, styly,
  • LinearLayout, RelativeLayout, ConstrainedLayout,
  • Reakce na tapnutí na obrazovku,
  • Toolbar,
  • Menu,
  • Dialogy,
  • CardView,
  • Práce s obrázky
  • Fragmenty
  • Seznamy

4. Ukládání dat

  • SharedPreferences
  • SQLite databáze - tvorba vlastního schématu,
  • onCreate, onUpgrade,
  • Použití knihovny Room pro uložení dat
  • Kotlin for Android Developers (Antonio Leiva), ISBN: 9781530075614
  • Android Development with Kotlin (Marcin Moskala), ISBN: 978-1787123687
  • Mistrovství - Android (Ľuboslav Lacko), ISBN: 9788025148754
  • ucitele/kubat/pro4.txt
  • Poslední úprava: 2020/02/11 12:39
  • autor: kubat