Sudoku

about
A open source Sudoku game application powered by Flutter .
you can build the Sudoku Game just for your own.
Download latest build apk(beta)
snapshot
todo list
- [
✅ ] full functional of sudoku - make some funny eggs
- [‼️] Sudoku puzzle Scaner
environment
- flutter sdk :
>=2.7.0 <3.0.0
dependency
- sudoku_dart (sudoku core opensource lib )
- Hive
- scoped_model
- logger
- sprintf
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 buildrun
$> 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-1824A785D324pre-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 apkthe end
thanks for visit this repository , wish you can like it and star it

