forBET
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 one of the biggest shares on the Polish market.
What makes forBET unique are attractive odds and a wide selection of events and sports disciplines.
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.
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 for the app
- Manual testing
- Integration with the client’s API
- Integration with external providers’ solutions
iOS & Android app development
APPLE WATCH APP DEVELOPMENT
UX & UI PROJECTS
QA TESTS
INTEGRATION WITH CLIENT'S API
INTEGRATION WITH SOLUTIONS FROM EXTERNAL PROVIDERS
Solutions
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 app’s performance and reduces the server load during games. In-depth API analysis enabled us to identify strategic endpoints and also state data lifetime precisely. This way, we reduced the number of requests, which directly speeds up the performance.
Statistics
We wanted users to be able to check the current scores at any time, so we decided to use the Statscore database. It enabled us to show the information in real-time, so users could 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.
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).
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
- 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.
Key features
Accomplishment
forBET app has won the Legal Bookmakers Award 2019 in the BEST MOBILE APP category.
LEGAL BOOKMAKERS' AWARD 2019
Team
Piotr
ANDROID DEVELOPER
Łukasz
ios DEVELOPER
Igor
ANDROID DEVELOPER
Kacper
ios DEVELOPER
Agata
project manager
Karolina
QA Specialist
Patrycja
QA Specialist
Daniel
QA Specialist
Tools
JIRA
Task management
BITRISE
CI/CD
FIREBASE
Analytics
CRASHLYTICS
Stability control
GITLAB
Version control
Why choose us?
Mobile Trends Awards 2021
Winning app in
EVERYDAY LIFE
Legal Bookmakers Award 2019
Best Mobile App
Mobile Trends Awards 2023
Winning app in MCOMMERCE DEVELOPMENT
24
client reviews
Build your app with us
Just answer a few questions, so we could estimate your project
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.