Zostaw swoje dane kontaktowe, a my wyślemy Ci nasz przegląd e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Politykę Prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Thank you!

The form has been successfully submitted.
Please find further information in your mailbox.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 2000+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 2000+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Przeprojektowanie aplikacji mobilnej: 30 000 pobrań w ciągu pierwszych dwóch tygodni po uruchomieniu

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.

Klient

Branża
Sport i styl życia
Region
Włochy
Klient od
2023

Our client owns a distinguished ski resort nestled in Italy’s picturesque landscapes, renowned for its expansive skiing terrains and dedicated to delivering an unparalleled experience for sports enthusiasts. 

Szczegółowe informacje o kliencie nie mogą zostać ujawnione zgodnie z warunkami umowy NDA.

Wyzwanie

Odświeżenie doświadczeń mobilnych poprzez całkowitą zmianę przestarzałych aplikacji.

Klient posiadał najnowocześniejszy aplikacji mobilnej for ski holidays, cycling, and hiking designed to enhance visitors’ experience in exploring the breathtaking mountain range. Developed with a user-centric approach, the application served as a comprehensive digital guide, providing essential information, interactive maps, and personalized recommendations for the region’s outdoor activities, hiking trails, and tourist attractions. The app offered real-time weather updates, detailed trail descriptions, difficulty ratings, and elevation profiles to help hikers plan their adventures effectively.

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.

Wdrożenie

Wdrożenie przeprojektowania aplikacji mobilnej w celu zwiększenia zaangażowania użytkowników

Innowise embarked on a comprehensive overhaul of the ski resort’s app. Our approach was multi-pronged, zeroing in on UI/UX redesign. We moved step by step from optimization and productivity increase to the introduction of entirely new solutions and functionality for users. This comprehensive makeover aimed to improve user engagement, increase retention rates, and drive the business forward.

Przeprojektowanie UI/UX

Nasi deweloperzy rozpoczęli projekt od Przeprojektowanie UI/UX based on wireframes created in Figma and Sketch by designers on the client’s side, which proved to be dynamic tools for this task. However, keeping in tune with the client’s evolving needs, these wireframes weren’t set in stone. We kept tweaking them, ensuring that each iteration was a step closer to what the client envisioned. This iterative process was essential in ensuring that the app’s look and feel resonated with the end-users while staying aligned with the client’s brand.

Przeprojektowanie ekranu wiadomości, statystyk, śledzenia jazdy na nartach i profilu użytkownika

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.

For instance, the statistics screen showcases a wealth of data now – like the number of slopes used, which kind of lifts were frequented, the average speed of skiers, and even the number of sharp corners taken. This wasn’t just data for the sake of data; it was about providing meaningful insights to users and enhancing their skiing experience.

Zarządzanie informacjami osobistymi na ekranie profilu użytkownika stało się bardziej intuicyjne i wygodne.

Tworzenie intuicyjnego przepływu użytkownika

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.

Optymalizacja logiki biznesowej i zwiększenie stabilności aplikacji

We didn’t just stop at a visual makeover; our team delved into the app’s core business logic. The key here was to keep the app essence intact – meaning, no significant changes to its fundamental functionality and features. However, we knew that for the app to stand out, it needed to be faster and more efficient. So, we optimized the business logic, smoothing out any kinks that could cause delays or memory leakages. 

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.

This proactive approach ensured that the app wouldn’t just perform well at launch but would continue to do so in the long run. 

Obsługa zegarka Apple Watch

We took the app experience up a notch by rolling out support for the Apple Watch. This move was more than just keeping pace with the latest tech trends; it’s a significant leap forward in statistics gathering. With Apple Watch integration, users can track their ski runs and hiking activities right down to their pulse during an exhilarating descent or breathtaking mount climbing. This means users get more accurate and insightful data about their slope activities. It’s a deep dive into understanding not just the numbers but the entire extreme experience of users. By beefing up the app with this feature, we enhanced the app’s personal touch and made every bit of data collected more impactful and user-centric.

Integracja z galerią

We’ve added flair to the app by integrating a gallery feature. The app can now pull photos from a specific day spent on the slopes. Why is this cool? The ski resort regularly hosts competitions to crown the best skier or snowboarder. By syncing up the app with their photo gallery, users can showcase their best moments alongside their skiing stats. It’s like creating a visual diary of their achievements. 

Integracja historii

​​As part of our comprehensive app redesign, we strategically integrated ‘stories’ – a dynamic feature aimed at enhancing user engagement and knowledge sharing. These stories entertain and serve as a valuable channel for insights and updates. By introducing this engaging storytelling element, we’ve transformed the app into a multifaceted platform that fulfills functional needs and also delivers entertainment and informative content, ultimately contributing to increased user engagement and retention.

Kompleksowe testowanie i integracja CI/CD

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:

  • Przeprowadzanie analizy kodu w celu zidentyfikowania luk w zabezpieczeniach, takich jak niebezpieczne wywołania funkcji i potencjalne wycieki pamięci;
  • Ocena zgodności kodu z wytycznymi projektowymi API w celu zapewnienia spójności i czytelności;
  • Ocena złożoności cyklicznej i pokrycia kodu poprzez testowanie przy jednoczesnej identyfikacji zduplikowanych fragmentów kodu;
  • Integracja z Git umożliwiła szybkie śledzenie zmian w kodzie i ułatwiła programistom przekazywanie informacji zwrotnych na czas. Integracja ta usprawniła również analizę kodu na etapie kompilacji.

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.

Technologie

Android

MVVM, Kotlin, Android SDK, RecyclerView, Coroutines, Gradle

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

REST API, JSON

Projektowanie

Figma, Sketch, Zeplin

Usługi

Firebase (Analytics, Crashlytics, Cloud Messaging, App Distribution), GitLab, Jira, Confluence, Strapi, MS Teams

AQA

Unit-testing + CI/CD integration via SonarQube

Proces

Adaptowalne podejście do projektu

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ń.

Codzienne spotkania stand-up i comiesięczne spotkania retro

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.

Kodowanie w pokoju wojennym

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.

Wykorzystanie Microsoft Teams do komunikacji

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.

Zarządzanie zadaniami poprzez Jira

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.

Zespół

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

Wyniki

30 000 nowych użytkowników i zauważalne zmniejszenie liczby awarii aplikacji

Our comprehensive application redesign led to genuinely transformative results. First, we revamped the app’s design to make it more appealing and user-friendly. We also developed new user flows to enhance the app journey. This change meant that users could easily navigate the app, finding what they needed without hassle. From opening the app to engaging with advanced features, the journey became smoother, making the entire experience more enjoyable. We enhanced the existing features and optimized business logic. In addition to its intelligent features, the app operated with increased speed. This optimization elevated the overall user experience.

The technical side saw significant upgrades, too. We updated the entire codebase, removing outdated libraries and dependencies that held the app back. This step was crucial to ensuring the app’s long-term performance and reliability. Speaking of performance, we conducted a full review to ensure the app operated efficiently under heavy loads. This comprehensive performance check was instrumental in identifying and addressing any lingering issues.

The results of these efforts were remarkable. We saw a staggering 90% reduction in application crashes, a clear indicator of the app’s enhanced stability and reliability. Moreover, the app’s user base expanded significantly, with an impressive increase of 30,000 users within the first two weeks post-launch.

Czas trwania projektu
  • Kwiecień 2023 r. - grudzień 2023 r.

30.000

pobrań w ciągu pierwszych dwóch tygodni od premiery

90%

zmniejszenie liczby awarii aplikacji

Skontaktuj się z nami!

Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki: pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    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.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.

    Спасибо!

    Cобщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Dziękuję!

    Wiadomość została wysłana.
    We’ll process your request and contact you back as soon as possible.

    Dziękuję!

    Wiadomość została wysłana. 

    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    arrow