Mogę się już pochwalić kilkoma screenami z modułu do zarządzania grami planszowymi. Wszelkie wyświetlane informacje są pobierane z serwisu BoardGameGeek, z którym zrobiłam integrację (o tym pisałam już wcześniej).
Standardowo zaczynamy od listy dostępnych gier z dwoma przykładowymi:
Po kliknięciu na nazwę gry możemy zobaczyć jej miniaturę:
Po kliknięciu na Szczegóły przechodzimy do informacji, która możemy edytować:
Oczywiście w przyszłości ta lista zostanie rozbudowana. Będę musiała jednak popracować jeszcze nad integracją z BoardGameGeekiem (szczegóły dotyczące gier pobieram z json api BGG, które zwraca niewiele informacji).
Po powrcie do listy gier, możemy dodać grę na podstawie jej nazwy:
Po kliknięciu dodaj automatycznie zostajemy przekierowani z powrotem do zaktualizowanej listy gier:
Tylko na ten moment wybieram z listy gier zwracanych przez api pierwszą domyślną grę, która zawiera wybrane słowo. Dla gry Talisman zwraca więc „Jack Armstrong’s Adventures with the Dragon Talisman” zamiast po prostu „Talisman„. W kolejnym kroku muszę więc zmienić działanie aplikacji, żeby zwracała zwracała listę proponowanych tytułów. Użytkownik mógłby wtedy sam określić, o jaką grę mu chodzi.