Mathication Table is a fun and interactive iOS app built with SwiftUI that helps users practice and master multiplication tables. Designed with simplicity and learning in mind, this app allows learners of all ages to customize their quiz experience by selecting the multiplication table, number of questions, and difficulty level.
Whether you're a student sharpening your math skills or a parent helping your child learn, Mathication Table offers a focused and rewarding experience.
- π― Customizable Practice: Choose which multiplication table to practice (1 to 20).
- π’ Adjustable Quiz Length: Select how many questions you want to attempt (5 to 20).
- π Difficulty Levels:
- Easy β Numbers 1β10
- Medium β Numbers 11β15
- Hard β Numbers 16β20
- β Real-time Scoring: Immediate feedback on each answer.
- π Game Summary: Final score displayed in a completion alert with option to restart.
- π Replay Anytime: Start a new game easily with a single tap.
- Select your desired multiplication table (e.g., 7).
- Choose the number of questions (e.g., 10).
- Pick a difficulty level: Easy, Medium, or Hard.
- Start the quiz and input your answers.
- After all questions, your score will be shown with an option to play again.
| Setup Screen | Quiz In Progress | Final Score Alert |
|---|---|---|
![]() |
![]() |
![]() |
- Language: Swift
- Framework: SwiftUI
- Platform: iOS
- Clone the repository:
git clone https://github.com/sougatoroy3/MathicationTable.git
- Open the project in Xcode.
- Run the app on a simulator or physical iOS device.
Got ideas to improve this app? Want to add more math modes like addition, subtraction, or division? Feel free to fork the project and submit a pull request!


