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,subtitlenebodescription. - 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ů.