A fully functional and ready to upload Math Addition Game build on SwiftUI ready to upload to AppStore.
The source code of this project follows industry best practices, ensuring clean and maintainable code.
The design patterns implemented in this project are Flow/Coordinator, MVVM, Factory, and Dependency Injection.
With a very simple and yet user-friendly interface, everyone can start playing the game with ease.
This project can be run on iOS 15 until the most recent iOS version, thus it is a great choice for those who want to
learn about SwiftUI project that includes animations and clean architecture implementation on real world project.
Admob is also integrated in this project, so you can start earning money from the app right away.
The project is also very easy to reskin, so you can change the color, font, and even the game rules to your liking.
HOW TO PLAY
The game starts with selectable options for modes, and each mode will provide the user with different time/period to finish each challenge.
In each challenge, there will be target numbers and user needs to select the buttons available on screen until their sum is equal to the target number.
The buttons with the same color, will give the user higher scores. Each challenge will finish when all the buttons are selected or the time is up. The challenges will gradually get harder and harder and only the fast and smart ones will be able to finish the game.
Mac and Xcode (minimum version 14.0)FEATURES
- Pure SwiftUI project with Navigation Flow
- Simple and attractive UI
- Offline game play
- Multiple game modes
- Structured Clean Code
- Easy to reskin
- SwiftUI animations