Tento týden jsem se snažil pokročit s GUI, upravil jsem rozvržení, přemýšlím nad tím jak implementovat akce na tlačítka aj. Trošku obtížnější bylo rozpohybovat listView a akce s touto komponentou, především onlongclick zobrazení dialogu a zpracování akcí.
tutorial - listView: https://developer.android.com/guide/topics/ui/layout/listview.html
Do aplikace byl také přidán částečně OOP model, který byl nejdříve implementován jako konzolová aplikace.
Video switching activities: https://www.youtube.com/watch?v=hB3AqKy8QME
pondělí 28. března 2016
sobota 19. března 2016
konzolová aplikace
Byl vytvořen projekt pro konzolovou aplikaci a obsahuje již návrh všech tříd a metod. Neobsahuje implementaci třídy database, ta bude řešena přímo v android studiu.
pondělí 7. března 2016
OOP návrh
OOP návrh:
Třídy
Categories - Třída uchovává všechny objekty typu kategorie
Category - Třída reprezentující jednotlivou kategorii
CategoryDetails - Třída reprezentující seznam kanálů v dané kategorii
Channel - Třída reprezentující jednotlivé kanály
Database - Třída pro práci s databází
Post - Třída reprezentující příspěvek z RSS feedu
Třídy
Categories - Třída uchovává všechny objekty typu kategorie
Category - Třída reprezentující jednotlivou kategorii
CategoryDetails - Třída reprezentující seznam kanálů v dané kategorii
Channel - Třída reprezentující jednotlivé kanály
Database - Třída pro práci s databází
Post - Třída reprezentující příspěvek z RSS feedu
Přihlásit se k odběru:
Příspěvky (Atom)