Podgląd listy zakupów wygenerowany. Kolejny krok naprzód na drodze do zakończenia podstawowej wersji aplikacji 😉
A zatem po kolei 🙂
Główne menu wzbogaciło się o ikonkę:
Jak dodać własną ikonkę?
Dla plików png wybieramy Image Asset, dla SVG, PSD wybieramy Vector Asset.
To wygeneruje wszystkie potrzebne ikonki i wstawi je do odpowiedniego folderu źródłowego.
Po kliknięciu w przycisk wywołuję metodę, która z listy obiadów na ten tydzień wyłuskuje mi posiłki:
Posiłki przekazuję do metody z mealIngredientContract, żeby skorzystać z tego, że mam tam już query, którego, po drobnych modyfikacjach, mogę użyć ponownie. Najpierw budowa query:
Dla każdej potrawy pobieram zapytanie zwracające listę składników i łączę wyniki w jedno za pomocą ” union all”. Tak połączone zapytanie opakowuję w selecta, którym grupuje wszystkie składniki i zliczam ile razy pojawiły się na liście.
Pozostaje tylko przekazanie zapytania do bazy danych i przekazanie wyniku na zewnątrz funkcji.
Jak na razie jako zwykły string, ale kto wie do czego dojdę w kolejnych krokach 😉
Brakuje jeszcze jednej metody do domknięcia tematu.
Planuję dać użytkownikowi możliwość otworzenia tej listy poza okienkiem alertu i umożliwić mu odznaczanie elementów z listy.
Eh, kolejne plany, a koniec konkursu już niebawem 🙂