KMI/TMAP - Tvorba Mobilních Aplikací

TEACHING

Kurz seznamuje studenty se základy tvorby mobilních aplikací pro nejrozšířenější mobilní platformy, zejména pak s vývojem pro operační systém Android. Studenti jsou seznámeni se standardními vývojovými nástroji a obecnými zásadami tvorby aplikací pro mobilní telefony a tablety. Dále se kurz věnuje specifikům vývoje pro platformu iOS a multiplatformnímu vývoji.

Seznam cvičení

  1. Představení platforem
  2. Programovací jazyky Kotlin a Swift
  3. Programovací jazyky Kotlin a Swift 2
  4. První aplikace
  5. Komponenty: List, TableView
  6. Persistence dat
  7. Architektura aplikací
  8. Zápočet

    • Vypracování všech zadaných úkolů
    • Naprogramování netriviální mobilní aplikace (iOS, Android, Multiplatformní)
      1. Schvalení projektu do 21. 3. 2024.
      2. Odevzdání projektu do 2. 5. 2024.

    Požadavky na Projekt

    Aplikace musí splňovat následující:

    • 3 a více obrazovek
    • Stahování dat z alespoň 2 endpointů (existují veřejná API viz https://github.com/public-apis/public-apis)
    • Ukládání dat do databáze
    • Využívá jednu z následujících funkcí: GPS lokace, Bluetooth, Notifikace (lokální).