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.
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.
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.
- 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.
iOS & Android app development
APPLE WATCH APP DEVELOPMENT
UX & UI PROJECTS
INTEGRATION WITH CLIENT'S API
INTEGRATION WITH SOLUTIONS FROM EXTERNAL PROVIDERS
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.
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.
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.
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.
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.
forBET app has won the Legal Bookmakers Award 2019 in the BEST MOBILE APP category.
LEGAL BOOKMAKERS' AWARD 2019
Why choose us?
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.