forBET

Aplikacja na urządzenia mobilne i Apple Watcha, która pozwala szybko typować wyniki sportowe.

Forbet app for Apple watch
forBET - iPhone app

Aplikacja na urządzenia mobilne i Apple Watcha, która pozwala szybko typować wyniki sportowe.

Icon: budget

Branża bukmacherska

Nagroda Legalnych Bukmacherów 2019:
1. miejsce w kategorii Najlepsza Aplikacja Mobilna

Maj 2016 - obecnie

O kliencie

forBET to firma bukmacherska założona w 2016 roku, która plasuje się na 3. miejscu pod względem wielkości udziałów na polskim rynku.

Jej ofertę wyróżniają atrakcyjne kursy i szeroki wybór wydarzeń oraz dyscyplin sportowych.

forBET logo

Cele projektu

Gdy coraz więcej osób zaczęło korzystać z aplikacji webowej forBET na urządzeniach mobilnych, firma postanowiła wyjść naprzeciw ich potrzebom. Tak pojawił się pomysł stworzenia aplikacji mobilnej.

Potrzebne było rozwiązanie, które użytkownik będzie miał zawsze pod ręką. Stąd decyzja o budowie zarówno aplikacji na smartfony, jak i na Apple Watch.

Głównym celem projektu było zapewnienie użytkownikowi łatwego sposobu zawierania zakładów. Typowanie wyników musiało być szybkie i intuicyjne.

Wyzwania

Typowanie wyników to kluczowa funkcjonalność aplikacji forBET. Aby proces ten był mógł przebiegać sprawnie, musieliśmy zadbać o to, by ścieżka użytkownika była krótka. Konieczne było też zaprojektowanie UI w taki sposób, by jego elementy wyraźnie wskazywały, jak należy poruszać się po aplikacji.

Równie ważny był fakt, że aplikacja musi być na bieżąco aktualizowana. Tylko dzięki temu może odpowiadać na potrzeby użytkowników i wpisywać się w aktualne trendy. W związku z tym potrzebne było oprogramowanie, które pozwala na szybkie wprowadzanie zmian niewielkim kosztem.

Od początku chcieliśmy też, żeby aplikacja wyświetlała wiele informacji związanych z wydarzeniami sportowymi i kursami zakładów. Dlatego trzeba było skupić szczególną uwagę na czytelnym przedstawieniu danych. 

Ponadto ze względu na charakter aplikacji musieliśmy zadbać o dedykowany system dystrybucji aktualizacji, ponieważ aplikacja nie jest dostępna na Google Play.

forBET app - all events
forBET app - bonuses and offers

Nasze zadania

  • stworzenie dwóch natywnych aplikacji od zera (iOS; Android),
  • zaprogramowanie pierwszej aplikacji na urządzenia Apple Watch dla polskiego bukmachera,
  • opracowanie projektów UX i UI aplikacji,
  • przeprowadzenie testów manualnych,
  • integracja z API klienta,
  • integracja z rozwiązaniami zewnętrznych dostawców.
Forbet app for Apple watch
forBET iOS app - all events
Icon: configuration process

BUDOWA APLIKACJI NA IOS I ANDROIDa

Icon: Technical support

BUDOWA APLIKACJI NA APPLE WATCHA

Icon: design for smartphones

PROJEKTY UX I UI

Icon: web code

TESTY QA

Icon: web stats

INTEGRACJA Z API klienta

Icon: puzzles

INTEGRACJA Z ROZWIĄZANIAMI DOSTAWCÓW ZEWNĘTRZNYCH

Rozwiązania

Icon: Offering development services

Mniejsze obciążenie serwera

Aby zminimalizować obciążenie serwera w czacie, wykorzystaliśmy technologię GraphQL. Z jej pomocą ograniczyliśmy też ilość danych transmitowanych pomiędzy aplikacją a serwerem.

Redukcja transferu danych

Częste stosowanie animacji shimmer pozwoliło na ograniczenie ilości pobieranych danych. Przesyłamy tylko te, które mają być aktualnie wyświetlane przez użytkownika. Przykładowo wszystkie informacje dotyczące oferty to ponad 2 MB danych tekstowych. Odpowiednie dostosowanie transferu danych umożliwiło zredukowanie ich ilości aż 20-krotnie i to bez zauważalnych strat dla użytkownika.

Łatwy dostęp do informacji

Aby użytkownicy mogli szybko wyszukiwać informacje, które ich interesują, dodaliśmy opcję filtrowania wydarzeń po dacie, kraju i dyscyplinie sportowej na jednym widoku. Tym samym forBET stał się pierwszą aplikacją bukmacherską w Polsce z taką funkcjonalnością.

Zaawansowane cachowanie danych

To rozwiązanie pozwala przyśpieszyć działanie aplikacji i odciąża serwer podczas rozgrywek. Dzięki dogłębnej analizie API mogliśmy określić strategiczne endpointy, a także doprecyzować czas życia danych. Umożliwiło to zminimalizowanie liczby odpytań, co bezpośrednio przekłada się na szybsze działanie aplikacji.

Icon: medal

Statystyki

Chcieliśmy, żeby użytkownicy mogli w każdej chwili sprawdzić aktualne wyniki rozgrywek, dlatego posłużyliśmy się bazą danych Statscore. Dzięki niej możemy wyświetlać te informacje w czasie rzeczywistym, a użytkownicy są zawsze na bieżąco.

Analityka

Zadbaliśmy o wdrożenie zaawansowanych narzędzi analitycznych. Zgromadzone dane pozwoliły prawidłowo określić kluczowe wartości produktu. To przełożyło się na opracowanie rozwiązań, które bezpośrednio zwiększają wyniki sprzedaży.

Icon: Offering development services

Refaktoryzacja

Długoterminowe wsparcie aplikacji wymagało od nas wielu niestandardowych rozwiązań. Przykładowo w celu globalnej refaktoryzacji kodu stworzyliśmy skrypty wykorzystujące analizę składniową języka Kotlin (generowanie AST).

Icon: Sharing

Integracja z serwisami Twitch i YouTube

W czasie pandemii forBET postanowił wspierać e-sport, dlatego w aplikacji dodaliśmy nową opcję – live stream wybranych wydarzeń. Do tego konieczna była integracja z platformą Twitch oraz YouTube.

Technologie

Kotlin logo

KOTLIN

Swift logo

SWIFT

GRAPHQL

Ostateczna wersja aplikacji miała korzystny wpływ na obroty firmy, a liczba klientów wzrosła. Holdapp pracuje w sprintach, aby dotrzymywać terminów – procesjonalnie i elastycznie. Potrafią nadążyć za szybkim tempem, w jakim platforma się rozwija.

Marcin Jamiołkowski Head of IT, forBET Zakłady Bukmacherskie Sp z o.o.

Wybrane funkcje

Nagroda

Aplikacja forBET zdobyła nagrodę Legalnych bukmacherów w kategorii NAJLEPSZA APLIKACJA MOBILNA

nagrody-bukmacherskie

NAGRODA LEGALNYCH BUKMACHERÓW 2019

Zespół

Piotr

Piotr

ANDROID DEVELOPER

Łukasz

Łukasz

ios DEVELOPER

Igor

Igor

ANDROID DEVELOPER

Kacper

ios DEVELOPER

Agata

Agata

project manager

Karolina

Karolina

QA Specialist

Patrycja portrait

Patrycja

QA Specialist

Daniel

QA Specialist

Narzędzia

Jira logo

JIRA
Zarządzanie zadaniami

Bitrise Logo

BITRISE
CI/CD

Firebase logo

FIREBASE
Analityka

Firebase Crashlytics

CRASHLYTICS
Kontrola stabilności

GitLab icon

GITLAB
Kontrola wersji

Dlaczego warto rozwijać z nami projekty?

Logo Mobile Trends Awards

Mobile Trends Awards 2017

Nominacja w kategorii
M-COMMERCE

Logo Legalni bukmacherzy

Nagroda Legalnych Bukmacherów 2019

Najlepsza aplikacja mobilna

Mobile Trends Awards logo

Mobile Trends Awards 2020

Nominacja w kategorii
SPORT I REKREACJA

17

opinii klientów

Clutch logo

Stwórz z nami swoją aplikację

Odpowiedz na kilka pytań, żeby otrzymać wycenę

1 Co chcesz zbudować?

2 Chcesz tworzyć produkt od zera czy rozwijać już istniejący?

3 Jakie technologie chcesz wykorzystać?

Dziękujemy za wiadomość!
Coś poszło nie tak... Spróbuj jeszcze raz
Chronione przez reCAPTCHA Polityka prywatności and Warunki usługi

Nie jesteś jeszcze gotów na wycenę?
Chcesz najpierw dobrać najlepsze technologie albo funkcje?
Napisz do nas na adres [email protected] albo weź udział w warsztatach Product Design Sprint.