SKEO

Nowy inteligentny system narciarski Bode Millera, który pomoże doszlifować styl jazdy na nartach.
image

Szczegóły

  • Zakres Zestaw programistyczny w iOS i Android dla czujników narciarskich, urządzenie do noszenia, aplikacja dla klienta we Flutter, QA
  • Ramy czasowe Od października 2019 r. do 2022 r.
  • Innowacja Zarządzanie wydajnością aplikacji, konfiguracja w czasie rzeczywistym z Leanplum
  • Technologie Swift, Kotlin, Flutter
  • Sektor biznesowy Zdrowie i uroda
  • Model współpracy Time&Material
  • Zespół iteo 4 x programiści natywni
    6 x programiści Flutter
    1 x projektant interfejsu użytkownika
    1 x kierownik projektu / analityk biznesowy
    2 x inżynierowie ds. zapewnienia jakości

Rewolucyjny pomysł na zaawansowaną cyfrową platformę narciarską powstał we współpracy z Bode Millerem, złotym medalistą olimpijskim i mistrzostw świata w narciarstwie, oraz dr Martinem Kawalskim, dyrektorem generalnym szwajcarskiego startupu Snowcookie Sports.

Oś czasu

  • 2020
    Sierpień

    Działa na natywnych zestawach programistycznych (SDK)

    Wrzesień

    Tworzenie aplikacji Flutter

    Grudzień

    Pierwsze wydanie freemium (MVP)

  • 2021
    styczeń-luty

    Praca nad wsparciem sprzętowym

    Luty – marzec

    Logowanie społecznościowe i wyzwania

    Marzec

    Integracja ze Strava

  • Najważniejsze informacje o projekcie

    Inne aplikacje koncentrują się wyłącznie na wydajności narciarza, monitorując podstawowe wskaźniki, takie jak prędkość, dystans i wysokość. SKEO oferuje coś więcej – koncentruje się na zrozumieniu całego łańcucha zdarzeń, przez które przechodzi narciarz, udowadniając, że technologia i analityka są w stanie skutecznie przekształcić branżę narciarską.

    image
    image

    Potrzeby i cele biznesowe

    Duża grupa początkujących nie jest zadowolona z nauki jazdy na nartach i nawet 70 lub 80 procent z nich rezygnuje na wczesnych etapach szkolenia. Oznacza to, że na każde 10 osób, które spróbują jazdy na nartach, 7 lub 8 zrezygnuje.

    Zarówno Bode, jak i Martin byli rozczarowani niedocenianiem ich ulubionego sportu i dostrzegli szansę, by to zmienić. Chcieli stworzyć darmową platformę będącą rozwiązaniem treningowym dla narciarzy na każdym etapie zaawansowania. Miała ona pomagać im mierzyć swoje wyniki, poprawiać umiejętności, sprawdzać statystyki innych i uzyskiwać dostęp do przydatnych wskazówek trenerskich, będąc jednocześnie wysoce dostępną. Każdy będzie mógł pobrać aplikację na swój telefon.

    Dodatkowo będzie istniała możliwość ulepszenia doświadczenia poprzez użycie trzech czujników do noszenia – po jednym na każdej narcie i jednym na klatce piersiowej.

    Naszym ostatecznym celem jest dostarczenie najnowocześniejszej technologii, która nie tylko edukuje narciarzy w zakresie ich techniki, ale także inspiruje ich do podnoszenia poziomu, jeśli chcą się poprawić. Wielu narciarzy wyrusza na stok dla zabawy, ale nie do końca rozumie, co robią i dlaczego, zwłaszcza jeśli chodzi o pozycję ciała i bezpieczeństwo… SKEO ma to zmienić, demokratyzując ocenę i instruktaż narciarski dla wszystkich.

    Funkcjonalność

    Uniwersalny ranking alpejski (UAR)

    Opracowany przez Bode Millera ranking punktowy z bazową miarą do oceny wydajności użytkownika na podstawie
    osobistej ankiety i danych uzyskanych podczas rzeczywistej jazdy na nartach.

    Kompleksowe statystyki biegu

    Umożliwia użytkownikom śledzenie ich indywidualnej prędkości, obrotów, tempa, pionu, przebiegu i siły G przy każdym zjeździe.

    Wyzwania związane z zadaniami

    W celu skutecznego rozwoju, zadania są stosowane do elementów, które wymagają poprawy i są dostosowywane indywidualnie do umiejętności użytkownika.

    Awatar 3D

    Aplikacja została zintegrowana z wizualnym przedstawieniem pozycji narciarza w oparciu o zebraną analizę ruchu i pomaga zapewnić profesjonalną informację zwrotną.

    Zaangażowanie społeczności

    Pozwala użytkownikom śledzić się nawzajem w aplikacji w zależności od ich lokalizacji i osobistych preferencji dotyczących prywatności. Mogą oni porównywać wyniki i rzucać sobie nawzajem wyzwania, aby zwiększyć swoją ogólną wydajność.

    Pozycjonowanie ciała

    Jest to funkcja dostępna dla narciarzy, którzy trenują z czujnikami. Wykorzystuje ona symulator górski do rejestrowania śladów narciarskich i dostarczania cennych informacji zwrotnych na temat kąta nachylenia krawędzi i pozycji ciała. Informacje są wyświetlane zarówno w formie danych, jak i wideo awatara 3D. Jest to świetne rozwiązanie, jeśli chodzi o poprawę prędkości i maksymalną kontrolę pozycji ciała.

    image

    Technologie

    Flutter

    Opracowany przez Bode Millera ranking punktowy z podstawową miarą do oceny wydajności użytkownika w oparciu o osobistą ankietę i dane uzyskane podczas rzeczywistej jazdy na nartach.

    Biblioteki natywne – Swift i Kotlin

    Swift pozwolił nam zapewnić solidną wydajność, płynną synchronizację i atrakcyjny wygląd. Język ten jest znany ze swojej szybkości i czystego, bezpiecznego kodu, co pozwoliło nam stworzyć doskonały produkt dla iPhone’ów.

    Kotlin był naszym wyborem dla Androida. Użyliśmy go ze względu na zwięzły kod, bezpieczeństwo, produktywność, kompatybilność i łatwą konserwację.

    Innowacja

    Uniwersalny ranking alpejski (UAR)

    Zapewnia obiektywny system rankingowy, który jest w stanie ocenić narciarzy na różnych poziomach zaawansowania – od początkujących po zawodników Pucharu Świata. Aplikacja gromadzi dane o wynikach i technice użytkowników i klasyfikuje ich od 1 do 100. Ocena zmienia się wraz z wynikami narciarza – po wzięciu udziału w różnych zadaniach i zebraniu punktów.

    UAR składa się z 3 elementów – ankiety, wstępnej oceny i regularnego wykonywania zadań, a także progresji.

    Mierzy

    • Prędkość maksymalna, prędkość średnia i maksymalny opór siły G
    • Całkowity i średni dystans pokonany na nartach i zadania Vertical Drop
    • Pozycja górnej części ciała, równowaga boczna i kątowanie bioder
    • Stosunek długich do krótkich zakrętów, czas spędzony w zakrętach, „smugi” zakrętów i inicjacja zakrętów
    • Nachylenie zbocza i spadek pionowy

    Wyzwania i rozwiązania

    Rozwój czujników

    Opracowaliśmy dedykowane czujniki, które można podłączyć do aplikacji SKEO, aby zapewnić lepszą i dokładniejszą analizę oraz pomiary UAR. Bardzo ważnym aspektem tego projektu było zachowanie modułowej, warstwowej architektury, z poszanowaniem stosu technologii wymaganego na każdej warstwie.

    Projekt składa się z modułów napisanych w natywnych językach mobilnych, aby zapewnić natywny dostęp do niskopoziomowych interfejsów systemowych. Aplikacja integruje również moduły Unity i algorytmy napisane natywnie w C++.

    Zestaw zawiera:

    • 3 czujniki SKEO
    • 2 samoprzylepne uchwyty na narty
    • 1 uprząż na klatkę piersiową

    Złożoność i operacje w tle

    Aplikacja obsługuje klientów korzystających z tabletów, co wymaga responsywnego zachowania widoków aplikacji. W zależności od rozmiaru urządzenia automatycznie skalujemy widoki do określonego rozmiaru ekranu lub, w szczególnych przypadkach, zmieniamy rozmieszczenie elementów widoku, aby były bardziej przyjazne dla użytkownika.

    image

    Projektowanie interfejsu użytkownika

    Warstwa graficzna SKEO była nie lada wyzwaniem. Wymagania klienta dotyczyły pokazania jak największej ilości danych przy zachowaniu jak największej czytelności. Dzięki białemu interfejsowi połączonemu ze śnieżnymi kolorami jesteśmy pewni, że udało nam się to osiągnąć. Chcieliśmy stworzyć coś przyjaznego dla użytkownika, łatwego i jak najbardziej intuicyjnego. Dzięki świetnej współpracy naszych zespołów, a także implementacji awatara 3D w aplikacji, stworzyliśmy naprawdę nieszablonowy produkt, który będzie idealny dla narciarzy i innych osób związanych z tą grupą.

    image
    image
    image

    Zapewnienie jakości

    Proces testowania rozpoczęliśmy od rozpoznania specyfikacji projektu. Nasz zespół otrzymał czujniki współpracujące z aplikacją mobilną, ale ponieważ klient przetestował wcześniej działanie sprzętu, skupiliśmy się na testach łączności. Sprawdziliśmy, jak aplikacja zachowuje się, gdy traci połączenie bluetooth z czujnikami i jak one reagują w takiej sytuacji. Dodatkowo musieliśmy sprawdzić poprawność parowania urządzenia z czujnikami oraz czy uruchomiona aplikacja automatycznie łączy się ze sparowanym urządzeniem po jego aktywacji.

    Programiści wsparli zespół QA w symulacji działania produktu w rzeczywistych warunkach, co pozwoliło zweryfikować zachowanie aplikacji mobilnej. Testy zostały przeprowadzone na systemach Android i iOS – zweryfikowaliśmy wszystkie funkcjonalności i bieżące aktualizacje do najnowszych wersji.

    Recenzje

    Uwielbiam potencjał i dane, które śledzi dla każdego biegu. Chętnie skorzystam z aplikacji, która wydaje się utrzymywać moją motywację. Z niecierpliwością czekam na wskazówki, które oferuje!
    Fajnie jest zobaczyć, jak jeździsz na nartach! Świetnie się bawiliśmy, odkrywając niesamowite funkcje aplikacji SKEO. Nie możemy się doczekać, aby spędzić więcej dni na śniegu z ciasteczkami!
    Co za zabawne i ożywcze nowe narzędzie do doskonalenia zakrętów. Czułem, że staram się bardziej, wiedząc, że sam siebie kontroluję!

    Wynik

    Aplikacja jest doceniana przez użytkowników i ekspertów – zbiera pozytywne opinie i recenzje zarówno w świecie technologii, jak i sportu, zapewniając narciarzom dokładną analizę ich wysiłków i pomagając im doskonalić umiejętności.

    Sprawdź aplikację