78
LISTA IUSTRACJI
Rysunek 1 „Waterfall model” ......................................................................................................... 6
Rysunek 2 (Web services schemat) ............................................................................................... 10
Rysunek 3 “Uproszczony schemat architektury nowoczesnej aplikacji” ...................................... 16
Rysunek 4 (Szczegółowy stos architektury aplikacji mobilnych) ................................................. 18
Rysunek 5 Obserwowalność UBER„” .......................................................................................... 25
Rysunek 6 „Obserwowalność UBER” .......................................................................................... 26
Rysunek 7 „Paleta projektowania aplikacji.” ................................................................................ 30
Rysunek 8 – 21 „Projekt graficzny aplikacji” ............................................................................... 31
Rysunek 22 “Diagram wszystkich dostępnych diagramów UML i które diagramy są używane w
projekcie.”...................................................................................................................................... 36
Rysunek 23 „Diagram przypadków użycia” ................................................................................. 37
Rysunek 24 „Diagram działania” .................................................................................................. 41
Rysunek 25 „Diagram sekwencji” ................................................................................................. 42
Rysunek 26” Dostępni dostawcy do autoryzacji” ......................................................................... 47
Rysunek 27 ” Weryfikacja e-mail” ................................................................................................ 47
Rysunek 28 „Lista zarejestrowanych użytkowników” .................................................................. 48
Rysunek 29” Tworzenie (mock) siterera w systemie beckend” .................................................... 50
Rysunek 30 „Architektura systemu” ............................................................................................. 50
Rysunek 31 „Część realizacji umowy serwisowej” ...................................................................... 51
Rysunek 32 „diagram zależności w implementacji każdej metody w module service” ............... 52
Rysunek 33 „Diagram zależności klas aplikacji serwera” ............................................................ 54
Rysunek 34 „https://habr.com/ru/post/340146/” ........................................................................... 56
Rysunek 35 (Realizocja FireBaseAuth po stronie serwera) .......................................................... 56
Rysunek 36 „Tworzenie obiektu FirebaseApp” ............................................................................ 57
Rysunek 37 „Moduły aplikacji klienta” ........................................................................................ 58
Rysunek 38 „Architekturę i kompozycję wspólnego modułu” ..................................................... 59
Rysunek 39 „APIClient” ............................................................................................................... 60
Rysunek 40 „Interfejs interakcji Api clienta”................................................................................ 60
Rysunek 41 „Wraper Request Api” ............................................................................................... 61
Rysunek 42 „”Wraper Response Api ............................................................................................ 61
Rysunek 43 „DTO object do mapowania obiektów JSON” .......................................................... 61
Rysunek 44 “Realizacja Refit” ...................................................................................................... 62
Rysunek 45 „implementacja interfejsu autoryzacji w module android:” ...................................... 62