5. seminář - Architektura aplikace

TEACHINGTMAI

Materiály k semináři

Úkoly

Vyřešené úkoly budou zkontrolovány na příštím semináři.

Do existujících obrazovek doplňte architekturu aplikace. Použijte architekturu probíranou na cvičení (např. View – ViewModel – Repository). Data zatím nebudou načítána z API ani databáze, ale budou vracena staticky z repozitářů.

Vytvořte novou obrazovku pro zobrazení seznamu úkolů. Obrazovka bude obsahovat seznam úkolů a vyhledávací pole.

Požadavky:

  • Úkoly musí být možné vyhledávat podle title, subtitle nebo description.
  • Vyhledávání má filtrovat seznam úkolů podle zadaného textu.
  • Obrazovka musí umožňovat přepínání mezi jednorázovými a opakujícími se úkoly.
  • Přepínání může být řešeno například pomocí tabů, přepínače nebo jiného vhodného prvku.

Repository:

  • Vytvořte TaskRepository.
  • Data budou staticky připravena v kódu.
  • Připravte alespoň 8 až 10 ukázkových úkolů.