Feature-rich Sudoku app for Android, designed for both beginners and experienced players.
5B:04:C6:C7:45:6C:9A:63:44:81:04:1B:ED:18:F8:3E:C2:E9:07:22:FA:12:96:A3:A2:45:A1:55:80:6D:6F:E1
Table of Contents
- Multiple Difficulties: Play Sudoku on four different difficulty levels: easy, medium, hard, and expert.
- Various Grid Sizes: Choose from three grid sizes: 4x4, 9x9, and 16x16.
- Hint System: Get a little help when you're stuck. The hint system will first highlight the cells you should focus on, and if that's not enough, it will guide you toward the solution.
- Statistics: Track your progress with the insights screen, which shows your game statistics.
- Themes: Customize the look of the app with four different themes: Catppuccin Latte, Frappe, Mocha, and Macchiato.
- Material 3 Expressive: Uses Material 3 Expressive components for a modern, dynamic UI.
- Customization: Tailor the app to your preferences with options to:
- Show or hide the timer.
- Highlight rows, columns, matching numbers, or numbers that break Sudoku rules.
- Automatically clear notes when inputting a number.
- More Sudoku Types: Support for Killer Sudoku, Thermo Sudoku, and more.
- More Themes: Additional themes to further customize the app.
- Translations: Support for multiple languages.
- Challenges: Daily Sudokus and other challenges to test your skills.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| Method | Link |
| Direct Download | Latest Release |
| Obtainium | ![]() |
SHA-256 hash of the signing certificate:
5B:04:C6:C7:45:6C:9A:63:44:81:04:1B:ED:18:F8:3E:C2:E9:07:22:FA:12:96:A3:A2:45:A1:55:80:6D:6F:E1
To build the app from source:
git clone https://github.com/mgrablo/SudokuSlayer
cd SudokuSlayer
./gradlew assembleReleaseContributions are welcome! If you want to contribute to SudokuSlayer, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with a descriptive message.
- Push your changes to your fork.
- Create a pull request to the main repository.
Feel free to open an issue for bugs or feature requests.
This project is licensed under the GPL-3.0 License. See the LICENSE file for details.
This app is built with the help of several open-source libraries and resources. Thank you to all the developers and contributors who made this project possible.
SudokuSlayer uses the following major open-source libraries:
- Jetpack Compose: For building the user interface.
- Kotlin Coroutines: For asynchronous programming.
- Koin: For dependency injection.
- SQLDelight: For local database storage.
- ConfettiKit: For the fun confetti animations.
- Reorderable: For reorderable lists in Compose.
- compose-unstyled: For building custom UI components.
- And many other great libraries! A full list can be found in the project's Gradle files.
- The color palettes are based on the Catppuccin theme.
- The Sudoku solver is based on the DLX (Dancing Links) algorithm, created by Donald Knuth.







