Projekt z programování pro Android

Týden 9

Úkol 8

Předělejte data tak, aby se ukládaly do databáze

  • Po kliknutí na button v detailu (měla by tam být hvězdička, nebo znaménko plus) se film uloží do databáze (jako na hodině)
    • když je uložený v db, floating action button bude v jiném stavu a po kliknutí na něj se film z databáze vymaže
  • Data z databáze se budou načítat pomocí Loaderu
  • V detailu zobrazte nejenom rok vydání filmu, ale celé datum
  • Do actionbaru přidejte přepínátko mezi obrazovkou "Discover" a "Favorites". Přepínání implementujte jedním ze způsobů:
    • Fragment s RecyclerView nebude načten staticky v xml, ale dynamicky. Poté pro přepínání je možné použít dva fragmenty, které se budou replaceovat.
      Pro oba je potřeba zobrazit obrazovku s detailem na tabletu, chování se tedy úplně nemění.
    • Všechno zůstane stejné, jenom v RecyclerView se bude měnit zdroj dat dle přepínátka (buďto net/paměť, nebo databáze) 
  • Udělejte testy na databázi