搜尋套件、儲存庫與 APP 分類

GitHub 儲存庫einsitang/sudoku-flutter

數獨(einsitang)

一個由 Flutter 驅動的開源數獨遊戲應用。您可以為自己單獨建構數獨遊戲。

數獨(einsitang) 專案封面
星標
191
分支
54
最近推送(UTC)
2026年2月9日
專案狀態
未封存

原始 README

以下為英文專案原文快照,最新內容請造訪 GitHub。

Sudoku

Platform License License Codemagic build status Page Views Count

about

SUDOKU-FILTTER

an open source Sudoku game application powered by Flutter .

You could try building a Sudoku game app on your own. This way, you'll get to learn Dart and Flutter pretty fast, along with their ecosystem techs. Plus, this app is super friendly and easy to use.

recent:

feature of AI/ML sudoku detect to solver is basically available now , welcome to try and feedback .

document/img/sudoku-detect-bilibili-demo.png

watch: ai solver demo video

about AI/ML model is train by yolov8 , you can also visit ultralytics to know more

download latest release apk for android (preview) -> github release page

contributing

We are always very happy to have contributions, whether for trivial cleanups or big new features.

about contributing please read CONTRIBUTING.md

screenshots

iOS

BootstrapGame

ios screenshot by 2026

Android

BootstrapGame

android screenshot by 2025

plan-to-do

  • :ballot_box_with_check: AI sudoku solver with camera - working well :-)
  • :black_square_button: amendable detection puzzle on AI Solver
  • :black_square_button: AI MODELS optimize with "amendable detection cell"

environment

  • dart SDK: '>=3.0.0 <4.0.0'
  • flutter SDK: '^3.32.1'
  • jdk 17 with Gradle Plugin 8.1.1 :new:

dependency

platform support

  • android
  • iOS
  • WEB (no plan support yet)

install

$> flutter pub get
# options,when you change the lib/state/sudoku_state.dart file,make sure build hive adapter for the project
$> flutter packages pub run build_runner build

run

$> flutter devices
1 connected device:

iPhone SE (2nd generation) (mobile) • 09684738-362A-468F-80F2-1824A785D324 • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-6 (simulator)

$> flutter run -d 09684738-362A-468F-80F2-1824A785D324

pre-for-build

android

create a keystore for apk signature

On Windows

keytool -genkey -v -keystore c:\Users\USER_NAME\key.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias key

On Mac/Linux

keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

copy ./android/key.properties.example and rename to ./android/key.properties that contains a reference to your keystore

more information pls reference official website : https://flutter.dev/docs/deployment/android

iOS

sign up apple developer

in Xcode,open ./ios/Runner.xcworkspace to view your app's settings

select the Runner project in the Xcode project navigator. then in the main view sidebar,select the Runner target and select the Identity tab,in the Signing section change Team and Bundle Identifier

more information pls reference official website : https://flutter.dev/docs/deployment/ios

build

# iOS
$> flutter build iOS
# android
$> flutter build apk

star history

Star History Chart

the end

thanks for visit this repository , wish you can like it and star it :kissing_heart:

爱因斯唐 GitHub avatar
GitHub 作者

爱因斯唐 ↗

(@_@;) 荒唐的唐

noneGuangZhou China官方網站 ↗
語言DartC++CRubyPythonObjective-CSwiftKotlin

分類

依賴 Flutter 元件

使用的依賴

依賴清單 33 項

App 分類

如何選擇適合專案的儲存庫?

先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。

  1. 透過儲存庫名稱、作者或描述搜尋,再依技術分類縮小範圍。
  2. 綜合星標、分支與最近推送比較專案;星標反映社群關注,不保證品質。
  3. 使用前在 GitHub 確認 README、授權條款與 Issues。

來源與維護

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗