
Wielojęzyczny system działający w trybie online i offline na różnych platformach sprzętowych
Europejska firma logistyczna, która zainwestowała w rozwój sieci automatów paczkowych. Dzięki systematycznemu rozwojowi oraz wprowadzaniu innowacji, takich jak aplikacja dla klientów, spółka może się poszczycić tysiącami automatów paczkowych czynnych 24/7 na terenie całego kraju. Dzięki skróceniu czasu dostawy i redukcji kosztów transportu, marka w dużej mierze przyczyniła się do spopularyzowania tej usługi w Polsce.
Europejski operator logistyczny
Europa
Tworzenie aplikacji mobilnej
.NET
Xamarin


WYZWANIE
W związku z rozwojem firmy i zwiększeniem liczby obsługiwanych przesyłek, klient potrzebuje bardziej nowoczesnej i wydajnej aplikacji dla kurierów. Dotychczasowy program działał jedynie na specjalistycznych skanerach. Nowa aplikacja musi obsługiwać także zwykłe smartfony, przetwarzając duże ilości danych w ścisłej integracji z resztą systemu klienta. Wymagane jest także działanie w trybie offline, kolejkowanie zdarzeń oraz automatyczna synchronizacja z centralną bazą danych po przywróceniu połączenia internetowego. Jako że program ma być wykorzystywany 24/7 przez kurierów, szybkie i bezawaryjne działanie to warunek konieczny.


ROZWIĄZANIE
Do stworzenia od podstaw nowej aplikacji wykorzystano najnowszą wersję Xamarin Forms. Zgodnie ze specyfikacją program działa zarówno na smartfonach, jak też na różnych modelach skanerów laserowych, dla których zostały stworzone indywidualne pakiety sterowników. Aplikacja obsługuje wielojęzyczność oraz komunikację z systemem ze zróżnicowanymi technologiami. W celu weryfikacji stabilności i szybkości działania wykonaliśmy bardzo wiele testów jednostkowych oraz automatyczne testy GUI.


REZULTAT
Aplikacja została pomyślnie wdrożona, w pełni spełniając oczekiwania klienta. Działa ona sprawnie zarówno na smartfonach, jak i skanerach laserowych, zapewniając kurierom wsparcie 24/7 z funkcjonalnością offline i wielojęzycznym interfejsem.

Nowoczesne operacje logistyczne nie mogą być uzależnione od stałej dostępności sieci. Aplikacja zapisuje zdarzenia lokalnie, kolejkowuje kluczowe działania i automatycznie synchronizuje dane z systemami centralnymi po przywróceniu połączenia, zapewniając nieprzerwaną pracę kurierów.
Wykorzystanie standardowych smartfonów pozwala obniżyć koszty sprzętu, uprościć zarządzanie urządzeniami oraz znacznie ułatwić skalowanie działalności. Jednocześnie aplikacja może nadal obsługiwać specjalistyczne urządzenia skanujące wszędzie tam, gdzie jest to wymagane.
Kluczowe znaczenie mają niezawodność, wydajność, możliwość pracy offline oraz bezproblemowa integracja z istniejącymi systemami logistycznymi. Aplikacja musi obsługiwać duże wolumeny danych, wspierać operacje w czasie rzeczywistym i zachowywać stabilność podczas ciągłego użytkowania przez zespoły terenowe przez całą dobę.
Skontaktuj się z nami i omów swoje konkretne potrzeby. Chętnie Ci pomożemy!
Praktyczne spojrzenie na architekturę, rozwój i utrzymanie systemów IT