Projekt techniczny - GitZespolAndroid/Trasa-wyscigowa-NFC GitHub Wiki
Projekt techniczny:
Wykorzystane technologie:
- Klasy Androida do obsługi komponentów aplikacji (z bibliotek standardowych)
- Facebook SDK v.4.0.1
- Google Maps Android API v.2
- NFC
- GPS
- Internet
Diagramy funkcjonowania aplikacji:
-
Diagram klas:
-
Diagram sekwencji:
Powyższe diagramy zostały stworzone w oparciu o program Microsoft Visio 2003 (dostępne są pliki PNG i VSD, przy czym pierwsze z nich dostępne są w pierwszych linkach, natomiast drugie (również z pierwszymi) dostępne są w drugich linkach (do pobrania na urządzenie). W przypadku korzystania z przeglądarki internetowej jeśli to konieczne nalezy korzystać z powiększeń, z kolei gdy mamy do czynienia z pobraniem plików na urządzenie należy zwrócić uwagę na pliki PNG, które e względu na duży rozmiar mogą powodować problemy z ich otwarciem - wówczas należy skorzystać z innych przeglądarek obrazów aż do skutku, przy czym w zupełności wystarczy użycie domyślnej przeglądarki obrazów (w systemie Windows)). Ze względu na bieżący rozwój oraz wychwytywane w trakcie błędy (których się spodziewamy) diagramy mogą ulec zmianie.
Wizualizacje aplikacji:
- http://postimg.org/image/9tmu4oewh/ - Główne activity
- http://postimg.org/image/kdwrn9je9/ - Menu rozwijane z lewej strony głównego activity
- http://postimg.org/image/x6ph0xkdt/ - Zapis wyniku biegu do historii
- http://postimg.org/image/verwsabn5/ - Najlepszy wynik biegu
- http://postimg.org/image/rq6t6jr01/ - Ustawienia
- http://postimg.org/image/wpzo0r78x/ - Historia biegów
- http://postimg.org/image/iv1diactt/ - Informacje o miejscu
- http://postimg.org/image/6iyh4soz5/ - Informacja o dobrej nalepce
- http://postimg.org/image/mz2cas8s1/ - Informacja o dobrej nalepce na końcu trasy
- http://postimg.org/image/5r4zx2zjl/ - Informacja z złej nalepce
- http://postimg.org/image/dhbs281v5/ - Informacja o złej nalepce na końcu trasy
- http://postimg.org/image/px8hvyv75/ - Informacja o złej, ponownie zeskanowanej nalepce, gdy druga wcześniejsza była dobra
- http://postimg.org/image/e7zwu9eup/ - Informacja o złej, ponownie zeskanowanej nalepce, gdy druga wcześniejsza była zła
- http://postimg.org/image/3q9uyie0h/ - Informacja o braku GPS w urządzeniu
- http://postimg.org/image/yhx89efzl/ - Informacja o braku NFC w urządzeniu
- http://postimg.org/image/xtodqgh9t/ - Informacja o braku NFC i GPS w urządzeniu
- http://postimg.org/image/oppyq0fox/ - Informacja o braku włączonego GPS
- http://postimg.org/image/sbvs2nm29/ - Informacja o braku włączonego NFC
- http://postimg.org/image/mmfjicfw1/ - Informacja o braku włączonego NFC i GPS
Wizualizacje zostały stworzone za pomocą programu Evolus Pencil v2.0.5. Wizualizacje mogą się jeszcze zmienić.