Develop Android Math Quiz app

The second task which i did during the summer was Started and finish the Maquiz application for android. The Maquiz app as described on the play store is an app which let your child be able to practice maths in a fun and easy way.

How did the idea come about?

The idea of creating the Maquiz app came up at because my sister wanted to practice math. She always ask me to give her questions and after she is finish doing them she will ask me to check them. If she get a lot correct then she would like me to congratulate her which then pushes her to do more. She would continue wanting me to give her questions and check them over and over again and sometimes I don't  have the time to be able to do it continuously due to studies or work to do.

I wanted my sister to be able to practice her math and congratulate her whenever she wanted to do it and i have something to do. Therefore, the reason why i created the app.

Creating the app?

During the process of creating this app it was fairly easy as I knew how to create an android app. Although i had prior knowledge of app development i still faced issues in the creation process.  Examples of problems are:

  • Letting the app fits properly on most android devices from large to small , allowing them to progress smoothly through each game mode
  • Saving the information on a score board
  • Allowing the app to give different questions in one session

These problems where simple to be solved but they enable me to find out new ways and functions which can be performed on the android device. Some examples of new functions that i learnt are:

  • Using a timing thread
  • Connecting app to the internet
  • Placing advertisement in my app

These new functions which I had learnt was very useful in my later app development and also in my future Tasks.

Overview.

This app was my first app which I am able to put on the Google Play Store and yet a milestone covered. My sister was able to use it and also other children which will like a challenge once in a time. This app build process is not finish completely but other minor fixes and update will be made later to enhance its quality.