Najnowsze technologie w służbie duchowym uniesieniom, czyli Leaware na ŚDM 2016

Autorzy: Tomasz Soroka

04.10.2016

Światowe Dni Młodzieży, które odbyły się w dniach 20-25 lipca 2016 r. w Krakowie, bez wątpienia można uznać za jedno z najważniejszych, jeśli nie najważniejsze wydarzenie ostatnich lat w Polsce. Nasza firma miała w nich swój udział, wykonując aplikację na urządzenia mobilne przeznaczoną dla pielgrzymów i turystów, którzy na czas ŚDM zatrzymali się na Mazowszu. Dowiedz się, jak ułatwiliśmy im pobyt w Polsce.


Dla pielgrzymów i turystów

3 miliony pielgrzymów i turystów ze 187 krajów przybyły pod koniec lipca 2016 r. do Polski, aby wziąć udział w Światowych Dniach Młodzieży i spotkać się z papieżem Franciszek na Mszy św. w podkrakowskich Brzegach. Mimo że głównym miejscem wydarzenia był właśnie Kraków, to gości z zagranicy zakwaterowano niemal w całej Polsce, z czego ok. 50 tys. na Mazowszu. Z myślą o ich wygodzie i przyjemności podczas pobytu w naszym kraju wykonaliśmy aplikację mobilną, której celem było ułatwienie uczestnictwa w Światowych Dniach Młodzieży, a także zaprezentowanie atrakcji i wydarzeń turystycznych województwa mazowieckiego.

W pierwszym kwartale 2016 r. Mazowiecka Regionalna Organizacja Turystyczna we współpracy z Urzędem Marszałkowskim Województwa Mazowieckiego ogłosiła przetarg publiczny na przygotowanie aplikacji mobilnej skierowanej do gości odwiedzających Mazowsze w czasie Światowych Dni Młodzieży. Zdecydowaliśmy się wziąć w nim udział i dzięki najlepszej ofercie udało nam się go wygrać. Do pracy nad aplikacją przystąpiliśmy w kwietniu i zakończyliśmy ją pod koniec lipca 2016 r.



Światowe Dni Młodzieży w smartfonie

Współczesne technologie ułatwiają życie podróżnikom, sprawiając, że opasłe przewodniki i niewygodne mapy odchodzą w zapomnienie, a ich miejsce zajmują wygodne, łatwe w obsłudze, funkcjonalne i w dużej mierze darmowe aplikacje mobilne. Przykładem takiego rozwiązania jest przygotowana przez nas aplikacja, która zawiera program i wykaz wydarzeń powiązanych ze Światowymi Dniami Młodzieży, a także listę atrakcji i wydarzeń turystycznych na Mazowszu. Wbudowana wyszukiwarka wraz z możliwością filtrowania wyników w oparciu o różne kryteria pozwala łatwo odnaleźć wybrane miejsce lub wydarzenie, a następnie znaleźć do niego drogę na mapach Google.

Aplikacja została zintegrowana z kalendarzem Google, dzięki czemu dane wydarzenie można łatwo zaplanować i wprowadzić do swojego harmonogramu. Dostęp do informacji kontaktowych do organizatorów Światowych Dni Młodzieży na poziomie wojewódzkim i ogólnopolskim ułatwia uzyskanie pomocy w razie potrzeby. Ciekawym dodatkiem jest funkcja foto pamiątki, za pośrednictwem której można robić zdjęcia z ramkami, strojami i innymi elementami związanymi ze Światowymi Dniami Młodzieży oraz województwem mazowieckim. Aplikacja zawiera czytelny i prosty w obsłudze panel CMS, za pośrednictwem którego łatwo i szybko da się edytować istniejące obiekty i wydarzenia oraz wprowadzać nowe.


Wykorzystane technologie

W prace nad aplikacją, które trwały prawie pół roku, było zaangażowanych 4 deweloperów mobilnych i 2 webowych, tester mobilny i webowy, UX designer, grafik oraz product owner. Przygotowując odsłonę mobilną, wykorzystaliśmy platformy Xamarin i MVVM Cross, natomiast do wykonania wersji webowej użyto rozwiązania Asp.NET MVC i Azure. Backend został zaś stworzony przy pomoce oprogramowania Rest.API. Całość aplikacji jest hostowana w Azure. Działa ona na urządzeniach mobilnych wyposażonych w systemy iOS w wersji 8 lub wyższej oraz Android w wersji 4.2 i nowszych, a także na komputerach stacjonarnych z systemem Windows 10.

Największym wyzwaniem podczas prac okazało się umiejętne zaplanowanie i wdrożenie systemu pobierania oraz prezentacji danych, ponieważ specyfikacja zamówienia wymagała, aby aplikacja działała zarówno w trybie online, jak i offline – mówi product owner, Sebastian Kowalski. – Jak sobie poradziliśmy sobie z tą kwestią? Zastosowaliśmy rozwiązanie pozwalające na pobieranie danych w tle w trakcie aktywnego połączenia z Internetem i zapisywanie ich do lokalnej bazy danych, aby dało się z nich korzystać również w trybie offline. Za każdym razem, gdy aplikacja łączy się z Siecią, dane są synchronizowane i aktualizowane w tle. Jest to bardzo wygodne i w żaden sposób nie przeszkadza w korzystaniu z aplikacji. – tłumaczy Sebastian Kowalski.

Przygotowując aplikację na zamówienie Mazowieckiej Regionalnej Organizacji Turystycznej i Urzędu Marszałkowskiego Województwa Mazowieckiego, mieliśmy zaszczyt wziąć aktywny udział w niezwykle podniosłym i z całą pewnością wiekopomnym wydarzeniu, jakim były Światowe Dni Młodzieży w Krakowie. Udało nam się stworzyć narzędzie, które nie tylko ułatwiło udział w spotkaniach młodzieży katolickiej z całego świata, ale również przyczyniło się do promocji Mazowsza jako atrakcyjnego obszaru turystycznego. Właśnie z tego jesteśmy najbardziej dumni.