My Sudoku app


Welcome to My Sudoku,  a multi-level, single player Sudoku game.

Game Rules

Sudoku is played on a grid of 9 x 9 spaces, within the rows and columns are 9 “squares” (made up of 3 x 3 spaces). Each row, column and square (9 spaces each) needs to be filled with the numbers 1-9, without repeating any numbers within the row, column or square.

Setting a Level

You can set your required level by tapping the "levels" icon on the app home screen, select your required level from the drop-down.

There are four levels available, these are “Beginner” which has 12 empty squares, “Easy” which has 27 empty squares, “Medium” which has 36 empty squares and “Hard” which has 54 empty squares.

Playing a Game

To play a game tap the "play" icon on the app home screen, this will launch a new puzzle based on your selected level, tapping a square displays the number picker, select the required number, or tap “clear” to remove the previously selected number.

Once all squares are populated with the correct number the “game complete” dialog is shown, if the dialog is not shown, then one or more cells contain the wrong number.

You can reset a game by tapping the "reset" app bar icon or tap the "show solution" to see the completed Sudoku puzzle.


Icons used in this app are made by https://www.freepik.com

Technical Info

initialPlayStoreUpload: 15-Apr-2024

lastUpdated: 07-Aug-2024

currentVersion: 1.4

languageUsed: Flutter: v3.22.3, Dart: v3.4.4, DevTools: 2.34.3

change history

v1.4 (07-Aug-2024)

v1.1 (15-Apr-2024)