We have a lot of different training exercises the user can do in the app, and there is a lot of o...We have a lot of different training exercises the user can do in the app, and there is a lot of o...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
We have a lot of different training exercises the user can do in the app, and there is a lot of overlap from one to the next.
We're using data-binding to bundle a lot of the same patterns together, and then nested components for the score screen, timer, and user inputs.
Being able to adjust the difficulty easily with data-binding is essential, and a similar technique was used with data-binding to achieve the dynamic ticking on the score screen based on the user's score.