Vytvořte model Film (otázka: v jaké package by měl být uložen?)
prozatím bude mít parametry id, title, rating(float)
Vytvořte seznam takovýchto filmů v MainActivity
Vytvořte vlastní adapter pro zobrazení filmů v ListView hlavní aktivity
inflatujte vlastní View pro zobrazení názvu a hodnocení filmu (prozatím libovolné)
použijte ViewHolder pattern
vypište si do logu, kdy se inflatuje řádek a kdy se v něm jenom mění hodnoty
(if convertView == null){ Log.i(“”,”inflate radku ”+ position);} else {Log.i(“”,”recyklace radku ”+ position)}
Vytvořte layout, který se zobrazí, pokud ListView nemá žádná data
Vytvořte druhou obrazovku pro detail filmu
do ní se dostanete po kliknutí na položku v seznamu (implementovat)
Chcete víc?
zkuste vracet v getViewTypeCount 2, nebo libovolné větší číslo
v getView vyměňte pořadí zobrazených prvků v řádku (t.j. pro první řádek bude první název a druhé hodnocení, v druhém řádku naopak...potřeba definovat dva layouty)