# Sudoku: Endless Logic Puzzle — Offline logic puzzles

> Offline logic puzzles (iPhone/iPad app by Syness Studios LLC.)

- Source: https://appshunter.io/ios/app/sudoku-endless-logic-puzzle/id6777294901 (this page in markdown: same URL + `.md`)
- Developer: [Syness Studios LLC](https://appshunter.io/developer/6777294903)
- Category: Games, Casual, Puzzle
- Price: Free
- Age rating: 4+
- Requires: iOS 15.0 · 39 MB
- Languages: American English
- Released: 2026-08-05
- Data updated: 2026-09-10
- User reviews in markdown: https://appshunter.io/ios/app/sudoku-endless-logic-puzzle/id6777294901/reviews.md

## What is Sudoku?

Sudoku that opens straight into a puzzle.

No menu. No lobby. No daily-reward popup. Tap the icon and you're already playing a board pitched at your level. Finish it — or get bored — swipe up, and the next one rises from the bottom. The feed never dead-ends and never tells you to come back tomorrow.

ONE PUZZLE AT A TIME, FOREVER
- Launches directly into a playable puzzle
- Swipe up on the board to move on; the board tracks your finger and springs back if you change your mind
- Swipe away a puzzle you never touched and it leaves no trace
- Started one? Save it for later, reset it, or skip it
- 10,000 puzzles in the catalog, topped up quietly in the background

PUZZLES THAT FIND YOUR LEVEL
Every board is graded by the reasoning it actually takes to crack — the chain of techniques you have to reach for, not how many squares happen to be blank. Ratings then move with real play as people solve, fail and skip. The app reads your recent solves and picks from the band around you, so the difficulty follows you up.
- Easy — a clean warm-up
- Medium — needs a plan
- Hard — needs a technique
- Expert — needs all of them

EVERYTHING YOU NEED, NOTHING YOU DON'T
There is no hint button. This app won't solve a square for you and won't nudge you toward the next move — the puzzle is yours. It just takes the bookkeeping off your hands.
- Self-cleaning notes — place a number and it clears that square's pencil marks and strips the digit from every peer in the row, column and box
- Quick Enter — hold a digit, then tap squares to drop it in
- Matching digits — the digit you're holding glows everywhere it already sits
- Counts on every key — each number key shows how many of that digit are left
- Undo and erase — step back through entries, erases and note changes
- Mistakes, optional — leave conflict highlighting on for three counted mistakes, or turn it off and find out at the end
- Pause — the board hides behind a cover that ignores every touch
- Start over — givens back, everything else cleared
- A shelf for later — park a puzzle with your entries, notes and elapsed time intact

EVERY PRESS TICKS
- Controls ease under your finger the instant you touch them
- Complete a 3x3 block and the whole block pulses as one piece, with a stronger haptic beat
- Finish a row or column and the line pulses the same way — one beat for the line, not nine
- Haptics off in one tap
- Light, dark, or follow the system — live, with no restart

300 PUZZLES OFFLINE
Three hundred boards ship inside the download, so it plays fine on a plane, on a subway, or anywhere with no signal.

NO ACCOUNT. NO ADS. NO TRACKING.
- No sign-up, no email box, no password — your device is identified anonymously
- No ad SDKs, no advertising identifier, and the app never shows the "Allow App to Track" prompt
- Nothing sold, nothing brokered, nothing linked to you elsewhere
- Crash, performance and basic usage analytics only, listed plainly in the privacy policy


## Version history (last 5 releases)

### 0.5.0 — 2026-08-31

## What's Changed
* [SYN-393] Update app version to 0.5.0 by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/350
* Archive syn-391 and syn-393; sync their capability specs by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/351
* [SYN-395] ADR-009: Platform Game Services for Achievements by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/352
* [SYN-392] Make CI's screenshot-refresh job actually run by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/353
* [SYN-395] Design the achievement set + console-entry worksheet by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/354
* Archive syn-392-screenshot-refresh-job by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/356
* [SYN-395] Archive the achievement-set OpenSpec change by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/357
* [SYN-394] Share a picture of the puzzle you are stuck on by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/355
* [SYN-403] Give the iOS XCTest leg a job-private simulator by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/359
* [SYN-403] Run the matrix when checks.yml itself changes by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/360
* [SYN-396] Local achievements engine and in-app achievements surface by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/358
* [SYN-399] Android: Play Games Services integration (sign-in + achievements mirror) by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/362
* [SYN-400] Mirror achievements to Game Center, and offer sign-in when it is earned by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/361
* [SYN-405] Move navigation out of the header into a bottom tab bar by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/363
* [SYN-404] Record the share card into the layer, not past it by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/364
* [SYN-407] Confirm a Play Games sign-in, re-read on resume, and say when it fails by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/366
* Archive nine landed changes; sync their capability specs by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/367
* [SYN-409] Start the Play Games achievements UI for result by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/369
* [SYN-408] Make stars a first-class feature: per-puzzle ratings and an uncapped total by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/368
* [SYN-401] Declare what the game services collect, and say it on the policy page by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/365
* [SYN-401] Archive syn-401-game-services-compliance; sync its capability specs by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/370


**Full Changelog**: https://github.com/SynessStudios/sudoku/compare/0.4.0...0.5.0

### 0.4.0 — 2026-08-21

## What's Changed
* [SYN-379] Document the app-wide analytics registration checklist by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/337
* [SYN-383] Move the app version to 0.4.0 by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/336
* [SYN-385] Decompose the feed screen root by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/338
* [SYN-384] Encode analytics property values identically on both platforms by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/339
* [SYN-381] Fill Play's 7-inch tablet screenshot placement by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/340
* [SYN-380] Trace database operations and Connect RPCs in Firebase Performance by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/342
* [SYN-382] Save zero-move puzzles to history by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/341
* [SYN-388] Strip the handoff's dashed placeholders from the store artwork by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/343
* Archive seven landed changes; sync the capability specs by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/344
* [SYN-377] Build the landscape and tablet layouts from the design handoff by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/345
* [SYN-390] Give the landscape play surface its full height by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/346
* Archive syn-377 and syn-390; sync the capability specs by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/347
* [SYN-391] Remove the Settings side panel by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/348
* [SYN-391] Record the tablet Settings screenshots by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/349


**Full Changelog**: https://github.com/SynessStudios/sudoku/compare/0.3.0...0.4.0

### 0.3.0 — 2026-08-19

## What's Changed
* [SYN-366] Replace the Saved Shelf with a game History by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/311
* [SYN-370] Bump the app version to 0.3.0 by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/312
* [SYN-367] Remove the "Moving on?" sheet; keep every abandoned puzzle by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/313
* [SYN-366] [SYN-367] Implement game history and remove moving-on interstitial by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/314
* [SYN-371] Make History legible: 16sp floor, 1.25× title, AA contrast by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/315
* [SYN-349] Review pull requests with the official Claude Code Action by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/316
* Archive syn-349-claude-code-reviewer; sync the automatic-code-review spec by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/317
* Archive syn-371-history-legibility; sync the game-history spec by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/318
* [SYN-372] Screenshot every screen in both palettes, and refresh the gallery on the PR by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/320
* [SYN-357] Describe the mistakes-off mode honestly instead of adding Check by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/319
* Archive syn-357-mistakes-off-copy; sync the manual-check-highlight spec by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/321
* [SYN-113] Route the system back press into the navigator by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/322
* Archive syn-113 and syn-372; sync back-stack-navigation and screenshot-verification specs by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/325
* [SYN-373] Implement store screenshot generation pipeline by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/326
* Archive syn-373-store-screenshot-pipeline; sync its capability specs by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/327
* [SYN-374] Capture the posed states the app cannot be driven to by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/328
* [SYN-365] Sync both store listings from the repository by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/324
* [SYN-171] Absorb scrim taps without putting them in the semantics tree by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/323
* [SYN-376] Shrink resources on the Android release build by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/329
* [SYN-375] Add edge-to-edge support on Android by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/330
* [SYN-365] Detect stale artwork and sync each store independently by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/331
* [SYN-365] Stop the App Store screenshot upload duplicating itself, and verify it against the store by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/332
* [SYN-379] Report the four in-game interactions by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/334
* [SYN-378] Confirm before resetting a started puzzle by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/333
* Archive nine landed changes; sync the capability specs by @CodyEngel in https://github.com/SynessStudios/sudoku/pull/335


**Full Changelog**: https://github.com/SynessStudios/sudoku/compare/0.2.0...0.3.0

### 0.2.0 — 2026-08-09

Bug fixes and enhancements.

### 0.1.0 — 2026-08-05

No release notes.

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-09-10.*
