Brak wersji na iOS
Aplikacja działała wyłącznie na Androidzie. Trzeba było stworzyć wersję na iOS, żeby dotrzeć do szerszego grona użytkowników.
MB Partner pośredniczy między kierowcami a platformami transportowymi. Aplikację zbudował początkowo właściciel firmy - jako eksperyment technologiczny. Gdy potrzeby biznesowe wyprzedziły możliwości rozwoju, przejęliśmy projekt: audyt, przejście na React Native i jedna aplikacja dla Androida oraz iOS.
Tło i problem biznesowy
MB Partner specjalizuje się w pośrednictwie między kierowcami a platformami transportowymi - Uber, Bolt, Glovo. Oferuje usługi rozliczeniowe, karty paliwowe i wsparcie administracyjne dla kierowców oraz kurierów.
Aplikację na Androida i wersję webową stworzył początkowo sam właściciel firmy, traktując projekt jako eksperyment. Z czasem rosnące potrzeby biznesowe i brak zasobów na dalszy rozwój wymusiły poszukiwanie zewnętrznego wsparcia technologicznego.
Aplikacja działała wyłącznie na Androidzie. Trzeba było stworzyć wersję na iOS, żeby dotrzeć do szerszego grona użytkowników.
System zarządzania dokumentami i fakturami paliwowymi wymagał optymalizacji, żeby zwiększyć efektywność obsługi klientów.
Nowa aplikacja musiała współpracować z tym, co już działało - bez przerwania przepływu danych między systemami.
Aplikacja powstała jako eksperyment, więc wygoda korzystania nie była priorytetem. Trzeba było zaprojektować nowoczesny i intuicyjny interfejs.
Przejście na nową technologię, żeby zwiększyć wydajność, skalowalność i stabilność systemu - bez zakłóceń w codziennej działalności firmy.
Co zrobiliśmy
Zamiast doraźnych poprawek i utrzymywania starej wersji przeprowadziliśmy audyt IT. Pozwolił zrozumieć realne potrzeby MB Partner i zaplanować strategię rozwoju aplikacji, a nie tylko gasić bieżące problemy.
Aplikację dostosowaliśmy do współpracy z istniejącymi systemami. Zaimplementowaliśmy integrację z API aplikacji webowej oraz systemem rozliczeniowym.
Zamiast tworzyć osobne aplikacje dla Androida i iOS, wybraliśmy React Native. Jedna spójna aplikacja działa na obu systemach.
Nowoczesny interfejs i funkcje ułatwiające zarządzanie dokumentami: skanowanie faktur paliwowych, natychmiastowe przesyłanie dokumentów.
Szczegóły
Przy wymianie aplikacji, z której korzystają kierowcy na co dzień, to najważniejsze kryterium. Nowa wersja weszła terminowo i zgodnie z założeniami.
Klient docenił to, że zadajemy pytania pomagające zrozumieć cele biznesowe - zamiast od razu proponować rozwiązanie techniczne.
Rynek pośrednictwa dla kierowców zmienia się szybko. Elastyczne podejście do zmian w zakresie okazało się równie ważne jak sam kod.
Przy wymianie aplikacji, z której korzystają kierowcy na co dzień, to najważniejsze kryterium. Nowa wersja weszła terminowo i zgodnie z założeniami.
Klient docenił to, że zadajemy pytania pomagające zrozumieć cele biznesowe - zamiast od razu proponować rozwiązanie techniczne.
Rynek pośrednictwa dla kierowców zmienia się szybko. Elastyczne podejście do zmian w zakresie okazało się równie ważne jak sam kod.
Efekty
jedna aplikacja na oba systemy zamiast wersji tylko na Androida
React Native ułatwia dalszy rozwój i utrzymanie
przejście na nowy system bez zakłóceń w działalności
dokumenty przesyłane z telefonu, bez papierowego obiegu
Wnioski
Właściciel firmy zbudował pierwszą wersję sam i to była trafna decyzja - sprawdziła pomysł. Problem pojawia się wtedy, gdy biznes rośnie, a nie ma zasobów na rozwój.
Przy aplikacji dla użytkowników końcowych rozdzielanie prac na Androida i iOS podwaja koszt utrzymania. React Native rozwiązuje to na poziomie decyzji technologicznej.
Zanim cokolwiek zmienialiśmy, sprawdziliśmy, co w istniejącym rozwiązaniu warto zachować. To skróciło drogę i obniżyło koszt migracji.
Porozmawiajmy- powiemy, czy warto rozwijać to, co macie, czy przejść na technologię obsługującą oba systemy naraz.