Lottery app

Best 4d Application for Asian Market

Business need

The client already had a product on a market but decided to enhance it with additional functionality and better performance. By the moment we started our work with the client he already had 3 lottery games and a limited set of features implemented.

The goal of cooperation was to strengthen the existing development team with several Senior developers in order to greatly increase application capabilities.

The client considered adding 10 new games, a wallet, the ability to scan tickets, favorite lotteries, history, and many more features.

Another task was to improve the overall code quality.

1Initial Information

The client provided us with limited information at the beginning of the project and one of the challenges was to clarify the exact flow that should be implemented. Information was provided in Jira tasks with a description.

2Data analysis and clarification

We communicated with the client team, finalizing the requirements for each task throughout the entire duration of the project. There were several areas to work with in terms of analysis. Among them, we had new features requested, existing bottlenecks and possible code improvements, right prioritization of the tasks to bring the most value in the short term perspective.

3Analysis outcomes

We fully reviewed the existing solution identified weak spots, bottlenecks, and places for improvement. After initial analysis, work was started on functionality, and refactoring was done in parallel.

The first priority was the development of new lottery games, to attract more users to the application. After this was completed, we started to add new features to give users a better overall experience in the application.

Key Features

10 new games

New games attracted more users to the application, helping client to bring his business on a new level.

Personal wallet

In-app wallet brings a level of comfort to the users, making their financial operations with the app fast and secure.

Ticket scanning

Users can check if their ticket is a winning one in a matter of seconds with this awesome feature.

Development Process

our journey with the lottery application

Beginning

Since the project was already built, we were not able to suggest our approaches in architectural solutions, as this would require full rework of the application. Instead, we get used to architecture the product already had and focused on the implementation of new functionality and simultaneous code refactoring to make code faster, more reliable, and easy to work with.

What is required for good Lottery application

According to research, users of the common lottery apps currently available on the market value some aspects of the app more than the others. In most cases they are ready to spend money on the applications, so the price point is not that critical as the quality of the product.  Below we gathered the most important sides of the application users pay attention to. Knowing this, we worked with the client to cover the most important things first and work on the least important parts of the app later.
Overall quality
76%
User reviews
50%
Features
50%
Intuitiveness
50%
Cost
50%
Overall quality
By far the most important aspect of the application is good quality. Regardless of the features, the app has, if it is not working no one will use it. This sounds simple but application owners often forget about this point, ignoring the need for refactoring and code optimization. We paid a lot of attention to the quality of the code and did extensive code refactoring and optimization to keep the product healthy.
User reviews
Application rating on stores is greatly affected by the quality of the product. Even lack of features is not that important if the app is working smoothly. To keep the product rating high, we did extensive testing of every new game and feature added to the app, to avoid the release of partially working functionality. This paid off in the overall rating increase for the product both on Apple and Google stores.
Features
Users of the Lottery app really value functionality that is not directly connected to the virtual lottery. Ticket scanner, in-app wallet, and geo-location to find the nearest store to buy tickets were really appreciated by users once we released these features.
Intuitiveness
Most of the users know how to use lottery applications and had previous experience using one of them, however easy use and simple apps have much higher appreciation than overloaded with features. While working on a design for the app, we took this into account to balance between features and intuitiveness of the final product.
Cost
App pricing is not the main focus of the users and also not something we can greatly affect as a developers, but as always, users are ready to pay more if application offers then really great experience.

Other features

GRT also added a number of smaller features that make the overall usage of the application even smoother.

betting app. screenshot1

Live 4D – You receive a notification of the next draw and can watch it live.

You can always find the nearest store using geolocation and select the most convenient search radius.

lottery app. screenshot

4D lottery

4D is a type of lottery mostly used in Germany, Singapore and Malaysia. Main principle of the lottery is to chose a number between 0000 and 9999. There are only 23 winning combinations at each draw.

Draw happens on a specific days with possibility to have an extra day on some occasions.

To draw a balls with numbers special machines are used. They are kept secure untill the draw begins and are delivered together with the balls.

Balls are measured to be sure they are identical and exactly match each other. Users of the mobile app can watch the draw live in their devices.

Results

As a result of 1-year long cooperation, we helped the client to bring his product to an absolutely new level, with a lot of new functionality, a more stable code that is easy to maintain, and renewed product architecture. 10 additional games were added to the app, making the final product much more attractive to the end users.

As the project was finished, we started another project with the same client, working with their betting SaaS platform. 

Similar Projects

Check out what else we have done

CYSM

Application for Columbian shapeware manufacturer

Betting App

Saas Platform for betting businesses

Halfy Hour

Restaurant food at half price

ZIROOP

Non-Stop Dating & Clubbing

CYSM

Application for Columbian shapeware manufacturer

Betting App

Saas Platform for betting businesses

Halfy Hour

Restaurant food at half price

ZIROOP

Non-Stop Dating & Clubbing