An open API service indexing awesome lists of open source software.

https://github.com/kaajjo/LibreSudoku

LibreSudoku - Sudoku app for android built with Kotlin + Jetpack Compose + Material3
https://github.com/kaajjo/LibreSudoku

android jetpack-compose kotlin material3 sudoku weblate

Last synced: 27 days ago
JSON representation

LibreSudoku - Sudoku app for android built with Kotlin + Jetpack Compose + Material3

Awesome Lists containing this project

README

        

# Libre-Sudoku























[![F-Droid](https://img.shields.io/f-droid/v/com.kaajjo.libresudoku?color=green&label=F-Droid&logo=f-droid)](https://f-droid.org/en/packages/com.kaajjo.libresudoku)
[![GitHub Latest Release](https://img.shields.io/github/v/release/kaajjo/libre-sudoku?label=Release&logo=GitHub)](https://github.com/kaajjo/Libre-Sudoku/releases/latest)
![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/kaajjo/libresudoku/total?style=flat&logo=GitHub&logoColor=FFFFFF&label=Downloads&link=https%3A%2F%2Fgithub.com%2Fkaajjo%2FLibre-Sudoku%2Freleases)
[![Translation status](https://hosted.weblate.org/widgets/libresudoku/-/svg-badge.svg)](https://hosted.weblate.org/engage/libresudoku/)

![LibreSudoku Banner](https://github.com/kaajjo/Libre-Sudoku/assets/87094439/20b710de-4074-4e2e-8b94-04b55507874f")
Open Source sudoku application designed to be as user friendly and customizable as possible \
Built with [Jetpack Compose](https://developer.android.com/jetpack/compose) and [Material3](https://m3.material.io/)

## 📱 Screenshots








## đź’ˇ Features
- 6x6, 9x9, and 12x12 sudoku boards with 4 difficulty levels
- Countless customization options
- Advanced statistics and game history - previous games list, best and average times for each mode, win streak and percentage
- Saves. You can continue any unfinished game and start a new one whenever you want
- Tutorials for playing techniques
- Create your own sudoku puzzles!
- Import custom sudoku files

## FOSS vs nonFOSS
### nonFOSS
#### It comes with auto updater that will notify you when a new update is available and you can install it through the app (it checks GitHub Releases page), and requires the specified permissions to do so:
- ``
- ``
- ``
- ``

([nonFOSS AndroidManifest.xml](https://github.com/kaajjo/LibreSudoku/blob/main/app/src/nonFOSS/AndroidManifest.xml))
### FOSS
Does not have internet access and does not request any permissions.

([FOSS AndroidManifest.xml](https://github.com/kaajjo/LibreSudoku/blob/main/app/src/foss/AndroidManifest.xml))

## Future plans
- Better hint system (explain the next move instead of just revealing the value)
- Complete set of sudoku technique tutorials
- Custom sudoku from gallery or camera picture
- More customization options (customize anything that can be customized🔥)

## 🌍 Translation
You can help to translate LibreSudoku into your language at [Hosted Weblate](https://hosted.weblate.org/engage/libresudoku/)\
[![Translation status](https://hosted.weblate.org/widgets/libresudoku/-/multi-auto.svg)](https://hosted.weblate.org/engage/libresudoku/)

## Credits
This project uses a modified version of [QQWing](https://github.com/stephenostermiller/qqwing) - sudoku puzzle generator and solver\

† [Tachiyomi](https://github.com/tachiyomiorg/tachiyomi)

[Seal](https://github.com/JunkFood02/Seal)

[Open Sudoku](https://gitlab.com/opensudoku/opensudoku)

[Privacy Friendly Sudoku](https://github.com/SecUSo/privacy-friendly-sudoku)

## License
[![](https://img.shields.io/github/license/kaajjo/libre-sudoku)](https://github.com/kaajjo/libre-sudoku/blob/main/LICENSE)