Skip to content

Sudoku Solver app for Android built in Android Studio

Notifications You must be signed in to change notification settings

spybug/sudoku-solver

Repository files navigation

Overview

Sudoku Solver is an app for Android built in Android Studio. This is a personal project made by myself to solve any given sudoku puzzle. It uses a brute force algorithm to test values in each column and continually go down row by row until the puzzle is filled with correct values.

Screenshots

Empty grid Entering values
Empty grid Entering values
Solved puzzle Errors when entering duplicates
Solved puzzle Errors when entering duplicates

Features

  • Solves a puzzle relatively quickly given valid numbers
    • Only allows the user to enter in numbers, so there is no way to accidentally enter in a wrong character
  • If invalid numbers are entered into the puzzle, it will notify you right away with a red background
  • Can clear the board to reset what is there
  • The board can be saved and reloaded from a database

Planned updates

  • Ability to solve the puzzle one number at a time, so as to not spoil the solution
  • Be able to customize the theming and colors for the app to the user's liking
  • Read in a puzzle from the camera by taking a picture and parsing the board
  • Support board sizes other then just 9x9 boards
  • Add a hints page to help users learn better strategies for solving puzzles
  • Add a contact form in the app to submit any feature requests or bugs

About

Sudoku Solver app for Android built in Android Studio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages