Wsparcie i rozwój aplikacji dla siłowni

Innowise pomogło utrzymać i zaktualizować aplikację klienta do zarządzania członkostwem w siłowni, przyczyniając się do wzrostu zadowolenia klientów, lojalności wobec marki i zwiększenia retencji użytkowników.

Wyzwanie

The client’s primary product is a mobile application that aggregates various sports centers, wellness centers, gyms, yoga studios, and spa facilities into a single, convenient membership card. It makes the process smooth and simple — users can visit any partnering sports organization without needing multiple club cards. With the client’s gym membership app, it’s easier for people to keep fit and healthy and explore a range of physical activities without committing to a single facility.

Wraz ze wzrostem bazy użytkowników i partnerów głównego produktu klienta, utrzymanie i ulepszanie funkcji aplikacji stawało się coraz większym wyzwaniem. Aby wspierać rozwój i stale dostarczać nowe funkcje, klient zdecydował się rozszerzyć swój wewnętrzny zespół o niezawodnych programistów Flutter.

Potrzebowali profesjonalistów, którzy mogliby płynnie dopasować się do ich wewnętrznego zespołu i pomóc w utrzymaniu stałej jakości podczas wprowadzania nowych funkcji i rozwiązywania istniejących problemów technicznych. Klient szukał również zewnętrznej wiedzy specjalistycznej, aby poprawić wrażenia użytkownika bez zakłócania usługi dla obecnych klientów.

Rozwiązanie

Dzięki szerokiej gamie talentów doświadczonych w tworzeniu aplikacji mobilnych, Innowise był optymalnym wyborem dla tego projektu. Przydzieliliśmy doświadczonego programistę Flutter, który ściśle współpracował z zespołem programistów klienta i kierownikiem projektu.

Współpraca została nawiązana w ramach modelu cenowego Time & Materials (T&M), który pomógł klientowi w bardziej elastycznym podejściu do zakresu projektu. Aby zapewnić przejrzystą komunikację, dostarczaliśmy klientowi regularne raporty z postępów w zakresie wsparcia i ulepszania aplikacji członkostwa w siłowni.

Najważniejsze funkcje i zmiany

W Innowise mamy zespół certyfikowanych programistów Magento gotowych stawić czoła każdemu wyzwaniu związanemu z PWA. Po pełnym opanowaniu wbudowanego zestawu narzędzi Magento, nasi eksperci eCommerce tworzą wysokowydajne, adaptacyjne i przyjazne dla użytkownika PWA, które nie tylko poprawiają wrażenia z zakupów, ale także zwiększają współczynniki konwersji dla Twojego sklepu internetowego.

  • Przejście na GraphQL. Pomogliśmy klientowi przejść na integrację opartą na GraphQL z backendem Amazon Amplify. Zmiana ta poprawiła efektywność zapytań o dane, zwiększyła wydajność i ułatwiła integrację nowych funkcji.
  • Funkcje prywatności użytkownika. Wdrożyliśmy legalny proces zbierania zgód i wprowadziliśmy nową politykę prywatności, zapewniając zgodność aplikacji z najnowszymi przepisami o ochronie danych.
  • Ulepszenia UX/UI. W ramach przeprojektowania aplikacji wdrożyliśmy nowe komponenty interfejsu użytkownika, aby zwiększyć atrakcyjność wizualną aplikacji. Aby usprawnić zarządzanie makietami UX/UI i uczynić aktualizacje projektu bardziej spójnymi, Innowise pomogło również zintegrować tokeny Figma z kodem.
  • Usprawniony system powiadomień. Pomogliśmy zintegrować powiadomienia wsadowe, umożliwiając aplikacji wysyłanie aktualizacji do użytkowników. Usprawniło to komunikację dotyczącą aktualizacji członkostwa, dostępności zajęć sportowych i promocji.

Rutynowa konserwacja

Aby zapewnić stabilność i wydajność aplikacji, prowadziliśmy regularne działania konserwacyjne, koncentrując się na następujących aspektach:

  • Refaktoryzacja aplikacji. Stale ulepszaliśmy strukturę kodu, aby poprawić czytelność i łatwość konserwacji, rozwiązując problem długu technicznego wynikającego ze starszej bazy kodu.
  • Obsługa błędów. Innowise wdrożyło solidne mechanizmy obsługi błędów, aby zminimalizować przestoje i poprawić komfort użytkowania.
  • Aktualizacje i poprawki. Regularnie stosowaliśmy poprawki i aktualizacje zabezpieczeń, aby chronić aplikację przed nowymi zagrożeniami, zgodnie z najlepszymi praktykami w zakresie konserwacji oprogramowania.

Technologie

Mobile

Flutter

Backend

Amazon Amplify, GraphQL, Batch

Projektowanie UX/UI

Figma

Team required

1
Flutter Developer

Wyniki

The client’s app has grown into a more reliable and feature-rich platform. The changes have significantly improved data management and performance, while the enhanced notification system kept users informed in real-time. The introduction of new UI components has improved usability, and migrating to Figma has helped the client maintain a consistent design language across their app portfolio.

Klient podzielił się pozytywnymi opiniami użytkowników, podkreślając lepszą użyteczność i wydajność aplikacji. Uważne wsparcie i utrzymanie aplikacji przyczyniło się do wzrostu zadowolenia klientów, wspierając lojalność i zwiększając retencję użytkowników.

    Skontaktuj się z nami

    Umów się na rozmowę lub wypełnij poniższy formularz, a my odezwiemy się do Ciebie po przetworzeniu Twojego zgłoszenia.

    Wyślij nam wiadomość głosową
    Załącz dokumenty
    Prześlij plik

    Można załączyć 1 plik o rozmiarze do 2 MB. Prawidłowe formaty plików: pdf, jpg, jpeg, png.

    Klikając "Wyślij", wyrażasz zgodę na przetwarzanie Twoich danych osobowych przez Innowise zgodnie z naszą Polityką Prywatności w celu przekazania Ci odpowiednich informacji. Podając numer telefonu, zgadzasz się na kontakt za pośrednictwem połączeń głosowych, SMS-ów lub komunikatorów. Mogą obowiązywać opłaty za połączenia, wiadomości i transmisję danych.

    Możesz także wysłać swoje zapytanie
    na contact@innowise.com
    Co dalej?
    1

    Po otrzymaniu i przetworzeniu zgłoszenia skontaktujemy się z Tobą, aby szczegółowo opisać projekt i podpisać umowę NDA w celu zapewnienia poufności.

    2

    Po zapoznaniu się z Twoimi potrzebami i oczekiwaniami, nasz zespół opracuje projekt wraz z zakresem prac, wielkością zespołu, wymaganym czasem i szacunkowymi kosztami.

    3

    Zorganizujemy spotkanie w celu omówienia oferty i ustalenia szczegółów.

    4

    Na koniec podpiszemy umowę, błyskawicznie rozpoczynając pracę nad projektem.

    strzałka