pondělí 28. března 2016

Pokrok s GUI

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

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