Skip to content

Robin-Kumar-rk/SudokuSolverApp

Repository files navigation

Sudoku Solver App

Overview

The Sudoku Solver App is a Kotlin-based Android application built using Jetpack Compose. It allows users to input Sudoku puzzles, validates the initial board, and solves the puzzle using a backtracking algorithm. The app also provides options to reset the grid for new puzzles, detect invalid initial boards, and handle unsolvable configurations.

Features

  • Input & Solve: Input Sudoku puzzles through a user-friendly interface and solve them using a backtracking algorithm.
  • Reset Grid: Easily reset the grid to start a new puzzle.
  • Validation: Validate the initial board configuration before attempting to solve.
  • Downloadable APK: Download the APK to try the app on your Android device.

Requirements

  • Android Studio (latest version recommended)
  • Kotlin programming language

Getting Started

1. Clone the Repository

To get started with the Sudoku Solver App, clone this repository to your local machine:

git clone https://github.com/Robin-Kumar-rk/SudokuSolverApp.git
cd SudokuSolverApp

2. Open the Project

Open the project in Android Studio. Ensure you have the latest version of Android Studio and the necessary SDK components installed.

Run the app

  1. Connect your Android device or start an emulator.
  2. Build and run the project from Android Studio.
  3. Input your Sudoku puzzle in the grid format.
  4. Tap the Solve button to find the solution.
  5. Use the Reset button to clear the grid and start over with a new puzzle.

Thank you for trying the Sudoku Solver App! Your feedback and contributions are welcome.

About

An android app to solve sudoku of any difficuly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages