Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.
Innowise przeprojektował aplikację mobilną zarówno dla Apple AppStore, jak i Google Play Store, co spowodowało znaczny wzrost liczby pobrań i znaczny wzrost przychodów.
Nasz klient jest właścicielem znakomitego ośrodka narciarskiego położonego w malowniczych włoskich krajobrazach, słynącego z rozległych terenów narciarskich i zapewniającego niezrównane wrażenia entuzjastom sportu.
Szczegółowe informacje o kliencie nie mogą zostać ujawnione zgodnie z warunkami umowy NDA.
Klient posiadał najnowocześniejszy aplikacji mobilnej dla narciarzy, rowerzystów i turystów pieszych, zaprojektowany w celu zwiększenia doświadczenia odwiedzających w odkrywaniu zapierającego dech w piersiach pasma górskiego. Opracowana z myślą o użytkowniku, aplikacja służyła jako kompleksowy przewodnik cyfrowy, dostarczając niezbędnych informacji, interaktywnych map i spersonalizowanych rekomendacji dotyczących aktywności na świeżym powietrzu w regionie, szlaków turystycznych i atrakcji turystycznych. Aplikacja oferowała aktualizacje pogody w czasie rzeczywistym, szczegółowe opisy szlaków, oceny trudności i profile wysokości, aby pomóc turystom skutecznie zaplanować swoje przygody.
Aplikacja zintegrowała również funkcję GPS, umożliwiając użytkownikom śledzenie tras i łatwe poruszanie się po górzystym terenie. Użytkownicy mogli dzielić się swoimi doświadczeniami, wskazówkami i zdjęciami, wspierając poczucie koleżeństwa wśród entuzjastów outdooru.
Jednak w czasie, gdy nasz klient przyszedł do nas, jego aplikacje mobilne w Google Play Store i Apple AppStore były przestarzałe pod względem projektu i funkcjonalności, co skutkowało niskimi ocenami. Głównym problemem był przestarzały i nieporęczny interfejs użytkownika, który zapewniał wielu klientom negatywne wrażenia z użytkowania. Ponadto aplikacja miała problemy z wydajnością, powtarzające się awarie i zbyt skomplikowany przepływ użytkownika, co przyczyniało się do niezadowolenia użytkowników.
Klient powierzył nam wykonanie przeprojektowanie aplikacji dla użytkowników na sezon zimowy 2023/2024.
Nasi deweloperzy rozpoczęli projekt od Przeprojektowanie UI/UX w oparciu o szkielety stworzone w programach Figma i Sketch przez projektantów po stronie klienta, które okazały się dynamicznymi narzędziami do tego zadania. Jednak w zgodzie z ewoluującymi potrzebami klienta, te szkielety nie zostały ustalone w kamieniu. Wciąż je poprawialiśmy, upewniając się, że każda iteracja była o krok bliżej tego, co wyobrażał sobie klient. Ten iteracyjny proces był niezbędny do zapewnienia, że wygląd i sposób działania aplikacji będą rezonować z użytkownikami końcowymi, pozostając w zgodzie z marką klienta.
Zmieniliśmy ekrany wiadomości i statystyk, aby były bardziej pouczające i atrakcyjne wizualnie. Dodaliśmy również więcej przydatnych informacji do ekranu śledzenia, aby zapewnić użytkownikom możliwość poprawy swoich wyników dzięki statystykom pośrednim.
Na przykład ekran statystyk prezentuje teraz bogactwo danych - takich jak liczba używanych stoków, rodzaj wyciągów, średnia prędkość narciarzy, a nawet liczba ostrych zakrętów. Nie były to tylko dane dla samych danych; chodziło o dostarczenie użytkownikom znaczących informacji i poprawę ich wrażeń z jazdy na nartach.
Zarządzanie informacjami osobistymi na ekranie profilu użytkownika stało się bardziej intuicyjne i wygodne.
Staraliśmy się, aby aplikacja była łatwa w nawigacji. Zmapowaliśmy ścieżkę użytkownika, identyfikując wszelkie punkty, w których użytkownicy mogą napotkać przeszkody. Następnie wygładziliśmy je, tworząc intuicyjny i przyjazny dla użytkownika przepływ. Radykalnie przeprojektowaliśmy menu ustawień użytkownika i dodaliśmy wyskakujące okienka, które można kompresować lub rozszerzać w zależności od ilości informacji, które użytkownik chce wyświetlić. Ponadto nasz zespół wdrożył wygodne i duże przyciski, które można łatwo nacisnąć nawet zmarzniętymi palcami. Oznaczało to, że użytkownicy mogli szybko i sprawnie znaleźć to, czego chcieli, bez konieczności zgadywania.
Nie poprzestaliśmy tylko na wizualnej metamorfozie; nasz zespół zagłębił się w podstawową logikę biznesową aplikacji. Kluczem było zachowanie istoty aplikacji w nienaruszonym stanie - co oznacza brak znaczących zmian w jej podstawowej funkcjonalności i funkcjach. Wiedzieliśmy jednak, że aby aplikacja się wyróżniała, musi być szybsza i bardziej wydajna. Zoptymalizowaliśmy więc logikę biznesową, usuwając wszelkie niedociągnięcia, które mogłyby powodować opóźnienia lub wycieki pamięci.
Ta optymalizacja była jak danie aplikacji nowego silnika, który działał płynniej i szybciej, poprawiając ogólne wrażenia użytkownika. Aby osiągnąć te doskonałe wyniki, nasz zespół zoptymalizował algorytmy i struktury danych w celu poprawy wydajności. Ponadto przepisaliśmy żądania sieciowe i warstwy zarządzania obrazami, naprawiliśmy wszystkie wycieki pamięci, skonfigurowaliśmy leniwe ładowanie zasobów i wdrożyliśmy operacje asynchroniczne. Następnie połączyliśmy nowoczesne narzędzia do monitorowania wydajności w czasie rzeczywistym z narzędziami takimi jak Crashlytics i Firebase Performance Monitoring, aby szybko reagować na najmniejsze problemy.
Co więcej, położyliśmy duży nacisk na stabilność aplikacji, wykraczając poza zwykłe poprawki błędów, aby zabezpieczyć aplikację na przyszłość. Nasz zespół przeanalizował kod, identyfikując i naprawiając potencjalne słabe punkty.
To proaktywne podejście zapewniło, że aplikacja będzie działać dobrze nie tylko w momencie jej uruchomienia, ale także w dłuższej perspektywie.
Podnieśliśmy komfort korzystania z aplikacji, wprowadzając wsparcie dla Apple Watch. Ten ruch był czymś więcej niż tylko dotrzymaniem kroku najnowszym trendom technologicznym; to znaczący krok naprzód w gromadzeniu statystyk. Dzięki integracji z Apple Watch użytkownicy mogą śledzić swoje trasy narciarskie i piesze wędrówki, aż do tętna podczas ekscytującego zjazdu lub zapierającej dech w piersiach wspinaczki górskiej. Oznacza to, że użytkownicy otrzymują dokładniejsze i bardziej wnikliwe dane dotyczące ich aktywności na stoku. To głębokie zanurzenie w zrozumieniu nie tylko liczb, ale całego ekstremalnego doświadczenia użytkowników. Wzbogacając aplikację o tę funkcję, wzmocniliśmy jej osobisty charakter i sprawiliśmy, że każdy fragment zebranych danych miał większy wpływ i był bardziej skoncentrowany na użytkowniku.
W ramach naszego kompleksowego przeprojektowania aplikacji strategicznie zintegrowaliśmy "historie" - dynamiczną funkcję mającą na celu zwiększenie zaangażowania użytkowników i dzielenia się wiedzą. Historie te zapewniają rozrywkę i służą jako cenny kanał dla spostrzeżeń i aktualizacji. Wprowadzając ten angażujący element opowiadania historii, przekształciliśmy aplikację w wielopłaszczyznową platformę, która spełnia potrzeby funkcjonalne, a także zapewnia rozrywkę i treści informacyjne, ostatecznie przyczyniając się do zwiększenia zaangażowania i utrzymania użytkowników.
Wdrożyliśmy szczegółowe testy jednostkowe w celu sprawdzenia każdego komponentu aplikacji, zapewniając bezbłędne działanie każdej części. Ponadto zintegrowaliśmy ciągłą integrację / ciągłe wdrażanie (CI/CD) z naszym procesem rozwoju. Podejście to odzwierciedla nasze zaangażowanie w kontrolę jakości i przestrzeganie najlepszych praktyk w następujących obszarach tworzeniem oprogramowania.
Aby osiągnąć te cele, wykorzystaliśmy rozwiązanie dostosowane do zadań obejmujących:
Ta integracja oznaczała, że nasze aktualizacje i ulepszenia były konsekwentnie testowane i wdrażane na czas, dzięki czemu aplikacja była zawsze aktualna. Dzięki temu aplikacja była przyjazna dla użytkownika, solidna, wydajna i stale się rozwijała.
Android
iOS
MVVM+C, Swift + Combine, iOS SDK, WatchKit, Xibs / SnapKit, GCD, CocoaPods, KeychainAccess, URLSession, MapKit, CoreLocation. Wspólne: Mapbox, Storyly, RevenueCat, Gleap, SonarQube
Back-end
Projektowanie
Usługi
Firebase (Analytics, Crashlytics, Cloud Messaging, App Distribution), GitLab, Jira, Confluence, Strapi, MS Teams
AQA
Zaczęliśmy od Kanbana, cenionego za prostotę i ciągłe dostarczanie. Wraz ze wzrostem złożoności projektu płynnie przeszliśmy na Scrumban, połączenie Scruma i Kanbana. To posunięcie zintegrowało adaptacyjność Kanbana z ustrukturyzowanym planowaniem Scruma, umożliwiając wydajne tygodniowe cykle wydawnicze i szybką adaptację do zmieniających się wymagań.
Spotkania te miały kluczowe znaczenie dla naszej strategii zarządzania projektami, zapewniając zespołowi zgodność codziennych celów i szybkie rozwiązywanie pojawiających się problemów. Regularna komunikacja podczas tych spotkań sprzyjała spójnemu środowisku zespołu i skutecznemu rozwiązywaniu problemów.
Podejście to zostało wykorzystane przez nasz zespół w celu zwiększenia produktywności, dzielenia się wiedzą i umożliwienia wspólnego rozwiązywania problemów. Uczestnicy, wraz z zespołem klienta, byli całkowicie zanurzeni w rozwiązywaniu problemu, wymieniając się pomysłami, doświadczeniami i rozwiązaniami. Wszystkie integracje nowych funkcjonalności odbywały się w czasie rzeczywistym, co pozwoliło nam szybko podejmować decyzje i testować nowe rozwiązania.
Microsoft Teams był naszym głównym narzędziem komunikacyjnym do udostępniania aktualizacji i przeprowadzania codziennych/miesięcznych spotkań. Jego efektywne wykorzystanie pomogło nam usprawnić współpracę zespołową i zapewnić spójny przepływ informacji między członkami zespołu.
Jira służyła jako nasze główne narzędzie do zarządzania zadaniami. Członkowie zespołu śledzili swoje 8-godzinne dni pracy za pomocą zwięzłych opisów zadań, co zapewniało przejrzystość i wydajność. Funkcje przypomnień i alertów Jira pomogły utrzymać spójność harmonogramu i skutecznie zarządzać obciążeniem pracą, znacząco przyczyniając się do sukcesu projektu.
1
Kierownik projektu
1
Główny inżynier iOS+Android / architekt rozwiązań
1
Główny inżynier Androida
1
Główny inżynier iOS
2
Starsi inżynierowie Androida
2
Starsi inżynierowie iOS
Nasze kompleksowe przeprojektowanie aplikacji doprowadziło do prawdziwie transformacyjnych rezultatów. Po pierwsze, zmieniliśmy wygląd aplikacji, aby uczynić ją bardziej atrakcyjną i przyjazną dla użytkownika. Opracowaliśmy również nowe przepływy użytkowników, aby usprawnić podróż po aplikacji. Zmiana ta oznaczała, że użytkownicy mogli łatwo poruszać się po aplikacji, znajdując to, czego potrzebowali bez kłopotów. Od otwarcia aplikacji po korzystanie z zaawansowanych funkcji, podróż stała się płynniejsza, dzięki czemu całe doświadczenie stało się przyjemniejsze. Ulepszyliśmy istniejące funkcje i zoptymalizowaliśmy logikę biznesową. Oprócz inteligentnych funkcji, aplikacja działała ze zwiększoną prędkością. Ta optymalizacja poprawiła ogólne wrażenia użytkownika.
Strona techniczna również doczekała się znaczących ulepszeń. Zaktualizowaliśmy całą bazę kodu, usuwając przestarzałe biblioteki i zależności, które hamowały działanie aplikacji. Krok ten miał kluczowe znaczenie dla zapewnienia długoterminowej wydajności i niezawodności aplikacji. Mówiąc o wydajności, przeprowadziliśmy pełny przegląd, aby upewnić się, że aplikacja działa wydajnie pod dużym obciążeniem. Ta kompleksowa kontrola wydajności odegrała kluczową rolę w identyfikacji i rozwiązywaniu wszelkich utrzymujących się problemów.
Wyniki tych wysiłków były niezwykłe. Zaobserwowaliśmy oszałamiające zmniejszenie liczby awarii aplikacji o 90%, co jest wyraźnym wskaźnikiem zwiększonej stabilności i niezawodności aplikacji. Co więcej, baza użytkowników aplikacji znacznie się powiększyła, z imponującym wzrostem o 30 000 użytkowników w ciągu pierwszych dwóch tygodni po uruchomieniu.
30.000
pobrań w ciągu pierwszych dwóch tygodni od premiery
90%
zmniejszenie liczby awarii aplikacji
Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.
Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.
Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.
Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.
© 2007-2024 Innowise. Wszelkie prawa zastrzeżone.
Polityka prywatności. Polityka dotycząca plików cookie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polska
Rejestrując się, wyrażasz zgodę na naszą Politykę Prywatności, w tym korzystanie z plików cookie i przekazywanie Twoich danych osobowych.
Dziękuję!
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.
Dziękuję!
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.