forBET

App for iOS, Android, and Apple Watch that allows users to quickly bet on sports.

Forbet app for Apple watch
forBET - iPhone app

App for iOS, Android, and Apple Watch that allows users to quickly bet on sports.

Icon: budget

Sports betting industry

Legal Bookmakers Award 2019:
1st prize in Best Mobile App category

may 2016 - currently

About the client

forBET is a sports betting company established in 2016, with the third-biggest share on the Polish market.

What makes forBET unique are attractive odds and a wide selection of events and sport disciplines.

forBET logo

Goals

When more and more people started to use forBET’s web app on mobile devices, the company has decided to meet their needs. That’s how it came to the idea to build a mobile app.

forBET wanted a solution that would always be at hand. Hence, the decision to develop both smartphone and Apple Watch apps.

The main goal of this project was to make it easier for users to bet on sports.  It had to be quick and intuitive.

Challenges

To make the process of sports betting smooth, we had to make sure the user path is short. We also had to design the UI in such a way, so its elements would clearly show how to move within the app.

The fact that the app needs constant updates was equally important. It’s the only way it can answer users’ needs and follow the trends. That’s why we needed software that allows quick alterations at a low cost.

Moreover, since the app is unavailable on Google Play, we had to take care of the dedicated update distribution system.

From the very beginning, we also wanted the app to present a lot of information related to sports events and bet stakes. This data had to be easy to find, so we focused on a clear data overview.

forBET app - all events
forBET app - bonuses and offers

Our tasks

  • creating both native apps from scratch (iOS; Android)
  • development of the first Apple Watch app for Polish bookmaker
  • preparing UX and UI projects of the app
  • manual testing
  • integration with client’s API
  • integration with external providers’ solutions.
Forbet app for Apple watch
forBET iOS app - all events
Icon: configuration process

iOS & Android app development

Icon: Technical support

APPLE WATCH APP DEVELOPMENT

Icon: design for smartphones

UX & UI PROJECTS

Icon: web code

QA TESTS

Icon: web stats

INTEGRATION WITH CLIENT'S API

Icon: puzzles

INTEGRATION WITH SOLUTIONS FROM EXTERNAL PROVIDERS

Solutions

Icon: Offering development services

Smaller server load

To minimize the server load in chat, we used GraphQL technology. It also helped us reduce the amount of data transmitted between the app and a server.

Data transfer reduction

Frequent usage of shimmer animations allowed us to reduce the amount of downloaded data. We only send the information that the user is supposed to see at the moment. For example, all the information about the offer takes up over 2MB of text data. By adjusting data transfer in the right way, we reduced this quantity by 20 times without noticeable loss for users.

Easy access to information

To give users a possibility to quickly find the info they’re interested in, we’ve added a filtering option, so they could search the events by date, country, and sports discipline at once. This way forBET became the first sports betting app in Poland with such functionality.

Advanced data caching

This solution speeds up the performance of the app and reduces the server load during the games. In-depth API analysis enabled us to identify strategical end-points and also state data lifetime precisely. This way we could reduce the number of requests which directly speeds up the performance.

Icon: medal

Statistics

We wanted users to check the current scores any time they want. That’s the reason why we’ve decided to use the Statscore database. It enabled us to show the information in real-time, so users can always be up to date.

Analytics

We’ve implemented advanced analytic tools. Collected data made it possible to accurately define key product values. This helped us create solutions that directly increase sales records.

Icon: Offering development services

Code refactoring

Long-term maintenance forced us to try out many out-of-the-box solutions. For example, for the global code refactoring, we’ve created scripts that use syntax analysis of the Kotlin language (AST generator).

Icon: Sharing

Integration with Twitch and YouTube

During the pandemic, forBET has decided to support e-sports, so we’ve added a new option to the app – live streaming of the selected events. To make this possible, it was essential to integrate the app with Twitch and YouTube platforms.

Technologies

Swift logo

SWIFT

Kotlin logo

KOTLIN

GRAPHQL

The final app has had a positive impact on the company’s turnover, and customer volume has increased. Professional and adaptable, Holdapp works in sprints to meet deadlines. They’re able to keep up with the platform’s fast-paced expansion.

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

Key features

Accomplishment

forBET app has won the Legal Bookmakers Award 2019 in the BEST MOBILE APP category.

nagrody-bukmacherskie

LEGAL BOOKMAKERS' AWARD 2019

Team

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

Tools

Jira logo

JIRA
Task management

Bitrise Logo

BITRISE
CI/CD

Firebase logo

FIREBASE
Analytics

Firebase Crashlytics

CRASHLYTICS
Stability control

GitLab icon

GITLAB
Version control

Why choose us?

Logo Mobile Trends Awards

Mobile Trends Awards 2017

Nomination in
M-COMMERCE category

Logo Legalni bukmacherzy

Legal Bookmakers Award 2019

Best Mobile App

Mobile Trends Awards logo

Mobile Trends Awards 2020

Nomination in SPORT & RECREATION category

17

client reviews

Clutch logo

Build your app with us

Just answer a few questions, so we could estimate your project

1 What would you like to build?

2 What technologies do you want to use?

3 Do you want to build a new product from scratch or develop an existing one?

Thanks for a message!
We'll get back to you as soon as possible
Something went wrong... Please, try again
Protected by reCAPTCHA Privacy Policy and Terms of Service

You’re not ready for the estimation yet?
If you want us to help you choose the best technologies or features – let us know.
Send us a message to [email protected] or take part in our Product Design workshop.