Android app for practicing math, intended for use by primary school children
Main menu:
Level select:
Addition page 2:
App outline:
Main screen should provide a choice of the following exercises:
Addition:
subchoice 1: basic level (random integers 1 to 9) - DONE
subchoice 2: advanced (random integers 10 to 99) - DONE
subchoice 3: custom range (user's choice up to 9 chars) - not yet implemented
Subtraction:
subchoice 1: basic level (random integer 1 to 20, always positive) - DONE
subchoice 2: advanced (10 to 99, always positive) - not yet implemented
subchoice 3: custom range (user's choice, can be negative) - not yet implemented
Multiplication:
subchoice 1: basic level (1 to 9) - not yet implemented
subchoice 2: advanced level (first number up to 12, second number up to 99) - not yet implemented
subchoice 3: custom range (to be selected by the user) - not yet implemented
Division:
subchoice 1: basic level (first number up to 100, second number up to 10, no remainder), based on integer multiplication table up to 10x10 - not yet implemented
subchoice 2: advanced level (first number up to 100, second number up to 10, with remainder) - not yet implemented
subchoice 3: custom range (no division by zero) - not yet implemented
Operations page: will generate random numbers according to the selected option, the user can input the result and press the "check" button
Correct page: display message, have 1 button to practice same type again and another button to get to main screen
Incorrect page: display message, have 1 button to try again with the same numbers and another to get to main screen