This is an attempt to design and develop an Ionic App from scratch. This helped in learning Ionic, Angular, Typescript etc.,.
It's a simple 1-page application which keeps throwing multiplication problems and allows user to enter solutions. If solution is correct user score keeps increasing. Otherwise it decreases.
Features / Requirements
** Done **
- Randomize problem presentation.
- Make the app usable on even small screens with small UI. Design UI to keep keyboard occlusion to minimum.
- Keep UI really simple for kids to be able to use it.
- Allow user to view overall and item-wise scores.
- Allow sign-in from google
- Design icon/ splash for app to make it stand-out and appeal.
** Pending / TODO **
- Persist data locally
- Gamify progress by showing score milestones, badges etc.,.
- Covert into alexa skill to enable voice prompting and checking.
- Can this be a PWA + Ionic App ? Deployeable in 2 ways.