AndroidStudioRoom

Tablica Ogłoszeń

(na prezentacji pokazać gradle)

TODO: 19.01

  1. Dodać adaptery do RecyclerView
  2. Przenieść na wątek inny niż główny
  3. Dodać podnoszenie wersji przy edycji bazy danych
  4. Edycja rekordu

Ekipa do mini-projektu (Maciej Skrabski, ŁW, KF, DS)

  1. trzeba utworzyć mini-projekt korzystający z obu powyższych bibliotek (Room i Navigator)

  2. komunikacja z bazą danych ma się odbywać asynchronicznie za pomocą korutyn

  3. struktura bazodanowa:

    • tabela osoby
    • tabela ogloszenia
    • tabela tagi
    • relacja jeden do wielu między tabelą osoby a tabelą ogloszenia
    • relacja wiele do wielu między tabelą ogloszenia a tabelą tagi
  4. ekrany w przykładowym projekcie

    • lista ogłoszeń - ekran startowy
    • dodawanie ogłoszenia - do przejścia z listy ogłoszeń
    • edycja ogłoszenia - do przejścia z listy ogłoszeń
    • szczegóły ogłoszenia - do przejścia z listy ogłoszeń
    • szczegóły osoby - do przejścia ze szczegółów ogłoszenia