Solve sudoku by creating rules.
Go to file
Kirill Rd a15b4bfbd0 build appimage for any linux 2023-05-11 02:56:25 +01:00
android added dark theme 2023-05-06 03:51:01 +01:00
assets added more 9x9 puzzles and extended shuffling algorithm 2020-03-22 02:27:11 +02:00
fastlane/metadata/android/en-US added dark theme 2023-05-06 03:51:01 +01:00
lib build appimage for any linux 2023-05-11 02:56:25 +01:00
macos reverted app id 2022-06-29 14:08:13 +01:00
screenshots created readme 2020-03-16 20:46:37 +02:00
.gitignore appimage bugfix 2023-05-06 04:40:54 +01:00
.metadata appimage bugfix 2023-05-06 04:40:54 +01:00
AppImageBuilder.yml build appimage for any linux 2023-05-11 02:56:25 +01:00
LICENSE added license 2020-03-22 22:52:46 +02:00 added dark theme 2023-05-06 03:51:01 +01:00
pubspec.yaml numpad screen make vertical on horizontal display 2023-05-07 04:48:40 +01:00



Get it on F-Droid

One of the most mechanical things about solving sudoku puzzles is manually choosing the values that are immediately implied as a consequence of risking/setting a cell. This app aims to alleviate this problem, by providing user with a language in which they can express a system of rules, from which autocompletions should be derived.

The system consists of a variety of constraints, such as alldifferent, one-of, and plain value elimination, which can be specified individually.


why not use a solver

This program isn't designed to solve puzzles for you. It isn't designed to ask for your help to solve anything either. It doesn't perform brute-force for you or impose any serious arc consistency. You are still in control of your own logic and victim of your own mistakes.



This is my first mobile application project, and I am being cautious about the language and features.


  • Android (apk)
flutter build apk --release --split-per-api
  • MacOS (app)
flutter create --platforms=windows,macos,linux .
flutter build macos --release
# find . -name "*.app"
  • Linux (appimage)
# requires appimagetool, appimage-builder
flutter create --platforms=windows,macos,linux .
flutter build linux --release
appimage-builder --skip-test


Feel free to request a feature, post a bug, or make a pr. But keep in mind that this is an early stage of development.



xmr XMR: 86tFFhT6hdUQAzcc2Za7i8ZggwQusf1ssgUNby2ApEvJDBodye8CQdJgXLaNMnun5YHm8im8MhnoK91XPWb99YdvDnfiYGZ