MoPlay
2017 - now
Betting on React Native for the best mobile experience
Addison Global is a company focused on building a truly mobile betting and gaming experience. While it was founded recently, it’s led by top professionals in the industry.
Solution
Addison Global wanted to bring a first-rate mobile betting app to market effectively.
We set out to a native cross-platform mobile and web app with React Native.


…SO WHAT’S THE BEST PROCESS FOR MAKING A REACT NATIVE APP?
INTRODUCE A RELIABLE SOFTWARE STACK
Having been working with React Native from early 2016, the technologies we’ve chosen were based on years of experience:
COLLABORATE accross SCRUM teams
With experienced teams and a free flow of information, our teams were working like a well-oiled machine. We owe this to three key factors:
- Coordinated teams that work efficiently
- A time-tested Scrum process allowing changes throughout the process
- Knowledge sharing ensuring anyone can pick up any task
BUILD EFFECTIVELY OPTIMIZE FOR NATIVE
You save time on maintenance, but don’t compromise on a native experience

TEST THOROUGHLY, maximize quality
To keep the quality level as high as possible while working at breakneck speed, we created a thorough and complex set of tests:
-
Unit tests + code coverage
to test a wide range of cases for every piece of the code
-
Automated integration tests
that test the UI on emulators and on a phone test farm
-
Manual testing
by QA engineers checking corner cases and making sure requirements are met
AUTOMATE RELEASES FOR individual platforms
Automated releases for React Native on multiple platforms were a challenge to set up. However, they saved many hours in the long run.
- Code in a Git repository
- Build in a macOS VM, as close to dev setup as possible
- Sign the build using the app signing key
- Distribute internally and externally

WE SHOOK UP THE
INDUSTRY WITH AN
APP FOR
THE WORLD
It just launched, so this is only the start of something bigger.