Předpokladem pro splnění tohoto úkolu je mít funkční aplikaci se zobrazováním a přidáváním tasků do seznamu. Rozšířením této aplikace bude ukládání těchto tasků do databáze s možností editace a mazáním tasků. Seznam tasků bude možné řadit buď dle data vytvoření nebo dle názvu.
Po kliknutí na řádek v seznamu uživatele přesměrujte na obrazovku s editací. Pokud uživatel udělá long click na řádku tak se zobrazí dialog "Chcete smazat úkol?" Ano/Ne
Pro inspiraci použijte projekt z hodiny.
Aktuální počet úkolů v databázi ukládejte do Shared Preferences a zobrazujte ho jako title v Actionbaru.
Není nutné operace s databází provádět na vedlejším vlákně. Pokud však někdo chce ten extra step udělat, může implementovat AsyncTask.
-
Moje starší prezentace na databáze kterou jsem měl pro bývalé kolegy -
-
Prezentace o debugování