Sudoku Solver is an Android app developed using the Kotlin programming language. It provides a convenient and efficient way to solve Sudoku puzzles using a genetic algorithm.
Take a look at the Sudoku Solver app in action! The screenshots below showcase the app's user interface and its functionality.
The Sudoku Solver app offers a range of features to enhance your solving experience:
- Solve Sudoku puzzles: The app utilizes a genetic algorithm to intelligently solve Sudoku puzzles, providing accurate and efficient solutions.
- Modify genetic algorithm parameters: The app allows you to customize the genetic algorithm parameters according to your preferences. You can adjust factors such as population size, mutation rate, and crossover method to optimize the solving process.
- View trained individuals: The app provides the option to view any trained individual from the entire population. You can explore different solutions and strategies employed by the individuals to gain insights into their solving techniques.
- Real-time visualization: The app offers a real-time visualization of the best trained individual during each iteration of the genetic algorithm. You can observe how the individual's solution evolves and improves over time, giving you a deeper understanding of the algorithm's progression.
- Android SDK: The app is built using the Android SDK, which provides the necessary tools and libraries for Android app development.
- Kotlin: The logic and user interface of the app are implemented using Kotlin, a modern programming language for Android development.
- Android Studio: The project is developed and managed in Android Studio, a powerful integrated development environment (IDE) for Android app development.
To use the Sudoku Solver app:
- Download the APK file from the following link: Sudoku Solver APK
- Install the app on your Android device.
- Open the app and input the initial Sudoku puzzle using the provided interface.
- Click the "Solve" button to let the genetic algorithm solve the puzzle.
- The app will display the solution to the Sudoku puzzle.
- Enjoy using the Sudoku Solver app to solve Sudoku puzzles quickly and effortlessly.
Feel free to download and explore the app. If you have any questions or suggestions, please don't hesitate to reach out. Happy solving!