Case study > Mobile > Rozwój aplikacji kurierskiej dla operacji logistycznych InPost

Edge One Solutions wsparło InPost w stworzeniu dedykowanej aplikacji Android dla kurierów, zaprojektowanej jako element szerszego ekosystemu logistycznego firmy. Rozwiązanie zostało zbudowane z wykorzystaniem .NET MAUI i C#, co umożliwia jego późniejsze przeniesienie na inne platformy, a lokalna baza danych pozwala aplikacji działać częściowo również bez dostępu do sieci.
Celem projektu było stworzenie dedykowanego narzędzia dla kurierów, które stałoby się integralną częścią szerszego systemu logistycznego InPost. Aplikacja miała wspierać kurierów w codziennych obowiązkach, usprawniać procesy dostaw, ograniczać ryzyko błędów operacyjnych oraz poprawiać efektywność pracy w dynamicznym środowisku logistycznym.
Kluczowym wyzwaniem było zaprojektowanie rozwiązania dostosowanego do pracy w terenie. Kurierzy potrzebują szybkiego dostępu do właściwych danych i narzędzi poza kontrolowanym środowiskiem biurowym. Aplikacja musiała więc być intuicyjna, stabilna i użyteczna w codziennych scenariuszach operacyjnych.
Istotnym wymaganiem była również odporność na ograniczoną łączność. Praca kuriera może obejmować miejsca z niestabilnym lub niedostępnym połączeniem sieciowym, dlatego aplikacja musiała wspierać częściowe działanie bez aktywnego połączenia dzięki wykorzystaniu lokalnej bazy danych.
Rozwiązanie musiało być także elastyczne pod kątem obsługi różnych rynków. Architektura oparta na konfiguracji i uprawnieniach pozwalała dostosowywać aplikację do potrzeb konkretnych rynków bez konieczności tworzenia całkowicie osobnej wersji dla każdego środowiska.

Edge One Solutions wsparło rozwój aplikacji mobilnej dla kurierów, koncentrując się na niezawodności, użyteczności w pracy terenowej oraz integracji z szerszym systemem logistycznym InPost.
Zakres działań obejmował:
• rozwój dedykowanej aplikacji Android dla kurierów,
• wykorzystanie .NET MAUI i C# do stworzenia aplikacji gotowej do późniejszego przeniesienia na inne platformy,
• przygotowanie aplikacji jako klienta większego systemu logistycznego,
• wsparcie dostępu kurierów do danych i narzędzi potrzebnych w codziennej pracy,
• wdrożenie obsługi lokalnej bazy danych,
• umożliwienie częściowego działania aplikacji bez dostępu do sieci,
• rozwój architektury opartej na konfiguracji,
• wsparcie personalizacji opartej na uprawnieniach,
• przygotowanie rozwiązania do adaptacji na różnych rynkach,
• wykorzystanie Git do kontroli wersji i współpracy developerskiej.
Zespół Edge One Solutions stworzył aplikację Android z wykorzystaniem .NET MAUI i C#. Takie podejście pozwoliło zbudować rozwiązanie mobilne, które w przyszłości może zostać przeniesione na inne platformy przy niższym koszcie niż tworzenie osobnych aplikacji od podstaw.
Aplikacja pełni rolę klienta większego systemu logistycznego InPost. Zapewnia kurierom dostęp do danych i narzędzi potrzebnych do sprawniejszej realizacji codziennej pracy w terenie.
W rozwiązaniu wykorzystano lokalną bazę danych, która wspiera częściowe działanie aplikacji bez dostępu do sieci. To szczególnie ważne w środowisku kurierskim i logistyce ostatniej mili, gdzie jakość połączenia może różnić się w zależności od lokalizacji i warunków pracy.
Architektura aplikacji została oparta na plikach konfiguracyjnych i uprawnieniach. Dzięki temu możliwe jest dostosowywanie rozwiązania do potrzeb różnych rynków bez utrzymywania osobnej wersji aplikacji dla każdego z nich.

W logistyce i dostawach ostatniej mili aplikacje mobilne używane przez kurierów nie są jedynie narzędziami pomocniczymi — są systemami operacyjnymi wykorzystywanymi bezpośrednio w terenie. Ich niezawodność wpływa na efektywność dostaw, jakość obsługi oraz zdolność zespołów do reagowania na zmienne warunki w ciągu dnia pracy.