CZ forBET

Aplikacja bukmacherska z funkcją kasyna, która umożliwia granie i obstawianie sportowych zakładów.

Aplikacja bukmacherska z funkcją kasyna, która umożliwia granie i obstawianie sportowych zakładów.

Icon: budget

Branża bukmacherska

Rynek czeski

2022- obecnie

O kliencie

forBET Sázková kancelář to zakłady bukmacherskie działające w Czechach.

Swoje usługi kierują przede wszystkim do pasjonatów sportu i gier. Ich celem jest dostarczanie użytkownikom przeżyć wypełnionych rozrywką i adrenaliną.

 

Cel projektu

Zanim powstała aplikacja mobilna gracze mogli korzystać z oferty forBET jedynie za pośrednictwem aplikacji webowej.

Popularność strony na urządzeniach mobilnych skłoniła zespół forBET do podjęcia decyzji o budowie natywnej aplikacji na system Android.

Dzięki temu granie w kasynie i obstawianie zakładów na urządzeniach z niewielkim ekranem miało stać się jeszcze lepszym doświadczeniem.

 

 

Wyzwania

Priorytetem było zapewnienie użytkownikom możliwości błyskawicznego obstawiania zakładów i sprawdzania wyników. Nie jest to łatwe w przypadku tak rozbudowanych aplikacji. Z tego powodu deweloperzy musieli opracować specjalne rozwiązania, które pozwoliły na szybkie przesyłanie danych i wprowadzanie zmian.

Szeroki wybór dyscyplin sportowych i gier sprawia, że aplikacja zapewnia więcej rozrywki. Jednocześnie powoduje jednak, że osoby nieprzyzwyczajone do tego typu rozwiązań mogą poczuć się zagubione. Konieczne było uwzględnienie tego aspektu przy tworzeniu interfejsu.

Aplikacje bukmacherskie nie mogą być publikowane w sklepie Google Play. Dlatego wykorzystaliśmy specjalny system, który umożliwia aktualizowanie oprogramowania.

Nasze zadania

  • budowa pierwszej natywnej aplikacji z kasynem na czeskim rynku
  • testy QA
  • integracja z API klienta
  • integracja z rozwiązaniami zewnętrznych dostawców

Rozwiązania

Icon: Code for a mobile app

Nowy sposób przetwarzania danych od dostawców

Aplikacja pozwala wybierać spośród ok. 1000 wydarzeń. W ramach każdego z nich można zawierać kilka rodzajów zakładów.

To daje użytkownikom wiele możliwości.

Jednocześnie sprawia też, że czescy dostawcy muszą dostarczać wiele informacji. Wszystkie dane na temat wydarzeń otrzymujemy w tym samym czasie, co początkowo spowalniało działanie aplikacji. 

Musieliśmy zoptymalizować ilość przesyłanych danych. Z tego powodu zespół backendowy stworzył API specjalnie dla aplikacji CZ forBET.

Naszym zadaniem było opracowanie logiki, żeby można było łączyć się z nowym API. Korzystanie z gotowych rozwiązań nie było możliwe, dlatego stworzyliśmy własne, oparte na cache. Dzięki temu przetwarzamy dane w taki sposób, że można wyświetlać je zgodnie z naszymi potrzebami, a cała aplikacja działa szybciej.

 

Aktualne dane dzięki SocketIO

Wspólnie z twórcami backendu stworzyliśmy rozwiązanie, które pozwala szybciej aktualizować dane.

Większość elementów wyświetla się dzięki lokalnej pamięci cache. Aktualizujemy jedynie zmiany – do tego służy SocketIO. Dzięki temu gracze mogą np. szybko odświeżyć widok salda i sprawdzić stawki.

Bliska współpraca z zespołym backendowym wymagała od nas projektowania zapytań REST. Umiejętność tworzenia specyfikacji dotyczących takich zapytań dla zespołu backendowego usprawniła implementację tych rozwiązań.

Icon: Sharing

Integracja z serwisami zewnętrznymi

Szeroki wybór gier, płynne działanie i wysoki poziom bezpieczeństwa to warunki, które musi spełniać aplikacja mobilna z kasynem.

Dlatego zdecydowaliśmy się na integrację z platformami Apollo Games i Egaming. To zaawansowane systemy, które dają użytkownikom dostęp do wielu gier, dzięki czemu każdy może znaleźć coś dla siebie.

 

Icon: star

Statystyki Livescore

Użytkownicy oczekują, że w aplikacji zobaczą zawsze aktualne dane. Żeby to im umożliwić, połączyliśmy ją z bazą danych Livescore. Dzięki temu wyświetlamy wyniki w czasie rzeczywistym, a gracze mogą je w każdej chwili sprawdzić.

Icon: Safety

Bezpieczeństwo danych

Korzystamy z algorytmów kryptograficznych Signal, żeby zabezpieczyć kod PIN aplikacji.

 

Icon: clock

Optymalizacja WebView

Gry w kasynie są oparte na WebView. Dzięki dostrzykiwaniu części danych wprost z aplikacji gry ładują się szybciej niż przez tradycyjną przeglądarkę.

WebView ma też jednak pewną wadę – przesyłanie dużej ilości danych to dość czasochłonny proces. Aby go przyspieszyć, opracowaliśmy rozwiązanie, które pozwala zoptymalizować prędkość działania aplikacji webowych wewnątrz naszej aplikacji na Androida.

Icon: User flow

Analityka

Z myślą o rozwoju produktu zajęliśmy się implementacją narzędzia do analityki aplikacji mobilnych – Google Firebase. To pozwala nam monitorować błędy, szybciej wykrywać ewentualne nieprawidłowości i mierzyć efektywność naszych rozwiązań.

Icon: Offering development services

Moduł płatności

Zadbaliśmy o to, by użytkownicy aplikacji forBET mogli wygodnie i szybko przeprowadzać transakcje. Nasz moduł oferuje różne opcje płatności do wyboru. Gracze mogą dopasować je do swoich preferencji, co ułatwia przejrzysty design interfejsu.

Dostosowanie do wymogów prawnych

Nasz zespół rozwija aplikację w taki sposób, by spełniała wymogi prawne, które obowiązują w Czechach. Współpracujemy z czeskim działem prawnym i na bieżąco konsultujemy nowe rozwiązania.

Dotyczy to przede wszystkim procedury weryfikacji konta, która przebiega inaczej niż w aplikacjach bukmacherskich działających np. na polskim rynku.

Ponadto aplikacja jest połączona z krajową bazą osób mających problem z hazardem. To uniemożliwia im obstawianie zakładów oraz udział w grach i ułatwia odpowiedzialne korzystanie z aplikacji.

Technologie

Kotlin logo

Kotlin

Profesjonalizm, rzetelność i punktualność to tylko kilka zasadniczych cech charakteryzujących naszą współpracę z Holdapp. Szczególnie warto docenić elastyczność firmy w radzeniu sobie z nieoczekiwanymi przeszkodami, co miało kluczowe znaczenie dla pomyślnego przezwyciężenia trudności. Dzięki naszej aktywności na mobilnej platformie udało nam się pozyskać znacznie większą liczbę klientów.

Viktor Pačinek CTO, Sázková Kancelář forBET

Wybrane funkcje

Zespół

Piotr

Piotr

ANDROID DEVELOPER

PM portrait - Anka

Anna

project manager

Karolina

Karolina

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 2021

Wygrana w kategorii
ŻYCIE CODZIENNE

Nagroda Legalnych Bukmacherów

Nagroda Legalnych Bukmacherów 2019

Najlepsza aplikacja mobilna

Mobile Trends Awards logo

Mobile Trends Awards 2023

Wygrana w kategorii
MCOMMERCE ROZWÓJ

23

opinie 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ć?

4 Jak się o nas dowiedziałeś?

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.