Iodoku
Elegant Sudoku, Evolved.
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
Keep your discovery. Play Sudoku with spoiler-controlled nudges, a saved solving notebook, photo import, and room for your Logic Coach on iPhone Duo.
Challenge your mind with Iodoku, a premium Sudoku app built for players who want more than another puzzle grid.
Iodoku helps you solve, learn, improve, and track your growth with a clean interface, natural controls, smart coaching, and a full training system designed around real Sudoku logic.
WHY IODOKU
LEARN WHILE YOU PLAY
Iodoku does not just give you answers. Smart hints guide you toward the next logical step, helping you understand why a move works so you can solve more confidently next time.
FAST, NATURAL GAMEPLAY
Use classic cell-first entry or Iodoku’s faster digit-first play style: tap a number, see matching numbers highlighted on the board, then tap empty cells to place it. It feels quick, focused, and natural.
SOLVE REPLAY
After a puzzle, review the logical path step by step. See how the board could be solved using verified techniques, not guesses.
TRAIN REAL SUDOKU TECHNIQUES
Practice strategies from beginner fundamentals to advanced patterns. Iodoku helps you build skill intentionally instead of hoping the next puzzle teaches you something by accident.
TRACK YOUR SUDOKU IQ
Follow your progress with stats based on logic purity, accuracy, pace, and solving growth. See where you are improving and what to work on next.
DAILY LADDER
Take on a guided daily path of puzzles and challenges designed to build momentum, sharpen technique, and keep your brain engaged.
ACHIEVEMENTS AND LONG-TERM GOALS
Earn badges for clean solves, streaks, difficult puzzles, advanced techniques, and long-term mastery.
CUSTOM PUZZLES
Enter puzzles from books, websites, newspapers, or your own designs. Bring outside puzzles into a smarter solving environment.
MULTIPLE GAME MODES
Play classic Sudoku or explore thoughtful variations including Large X, I-Mode, Windoku, Color Channels, and more.
BUILT FOR EVERY LEVEL
Iodoku is for:
• Beginners learning Sudoku for the first time
• Casual players who want a cleaner daily puzzle
• Intermediate players stuck at the same skill level
• Advanced solvers looking for serious techniques
• Puzzle lovers who enjoy progress, mastery, and logic
FEATURES
• Multiple difficulty levels from easy to extreme
• Smart hints that teach the next logical step
• Solve replay with verified logic paths
• Sudoku IQ and detailed progress tracking
• Daily Ladder challenges
• Achievements and badges
• Custom puzzle entry
• Advanced training mode
• Natural digit-first input option
• Classic Sudoku controls option
• Auto notes and candidate tools
• Mistake checking and coaching options
• Pause screen that protects the puzzle
• Light and dark mode
• Custom themes and highlight colors
• Left-handed layout support
• Localized interface support
• Optional premium ad-free experience
PREMIUM
Iodoku is free to play with optional Premium upgrades. Premium removes ads and supports continued development of new training tools, variants, polish, and advanced Sudoku features.
Whether you are solving your first puzzle or trying to master expert techniques, Iodoku is designed to help you think better, solve cleaner, and enjoy the process.
Download Iodoku and start building your Sudoku mind.
Terms of Use: https://arcofdescent1.github.io/iodoku-legal/terms.html
Privacy Policy: https://arcofdescent1.github.io/iodoku-legal/privacy.html
more Final an app that turns my boredom into brilliance! Smooth design, smart hints, and just the right level of challenge. My brain has never been happier!
Final an app that turns my boredom into brilliance! Smooth design, smart hints, and just the right level of challenge. My brain has never been happier!
More room to think. More control over what you reveal.
• Keep your puzzle beside Logic Coach on expanded displays.
• Save notes, mark pairs, and color candidate chains in your solving notebook.
• Use tabletop controls on supported iPhone Duo configurations.
• Review imported puzzles alongside their photos for easier corrections.
• Compare your recorded moves with a checked reference path, revealing steps when you choose.
• Access all 12 Classic difficulty selections through Shortcuts.
2.6.3 Oct 10
What’s New in Version 2.6.2
Meet “Nudge me, don’t spoil it,” help that lets you stay in control:
• Point me somewhere: get region guidance without revealing a digit.
• Explain the pattern: learn which technique to look for.
• Show the next step: reveal a solver-checked deduction.
Enjoy optional on-device AI phrasing on supported devices, with clear explanations available for everyone. Nothing is filled in automatically.
Also in this update:
• Reduced work during startup.
• Redesigned difficulty selection with clearer choices.
• Improved stability and compatibility.
2.6.2 Sep 30
Iodoku 2.6.1 makes it easier to start playing and find every feature.
- A clearer Play, Learn, Progress, and Library layout
- A permanent New Game button with all 12 Classic difficulty levels
- Faster starts for Very Hard through Esoteric with verified offline puzzle banks
- Grounded position explanations with spoiler controls
- Suggested practice based on your recent solving evidence
- Photo and screenshot import with review for uncertain cells
- New shortcuts to continue yesterday’s puzzle or start your next lesson
- Clearer observed metrics and an Iodoku Progress Score
- Stronger puzzle, hint, uniqueness, and difficulty verification
- Improved Dark Mode contrast on the welcome screen
2.6.1 Sep 29
What’s New in Version 2.6
Iodoku 2.6 delivers our most ambitious upgrade yet, with deeper puzzles, smarter guidance, and a more polished solving experience.
New production-ready Fiendish, Devilish, and Esoteric difficulty levels
Original, offline top-tier puzzles built around advanced solving techniques
Instant, trusted puzzle loading at every advertised difficulty
Progressive hints that guide you from a gentle nudge to a complete explanation
Solve Replay records your actual solving journey for review and coaching
“Resume My Thinking” restores your context when returning to a game
Editorial puzzle collections and curated challenges available offline
Improved continuity across the app, widgets, shared puzzles, and saved games
A first-run Speed Lesson introduces Iodoku’s efficient input system
Expanded VoiceOver support for a complete, accessible solving workflow
Smarter difficulty validation, puzzle integrity checks, and training exercises
Refined localization and interface polish throughout the app
Performance, reliability, and accessibility improvements
Every puzzle remains playable offline, with no server connection required.
2.6 Aug 18
Iodoku is now faster, smarter, and more personal.
• Learn the efficient input system with a new speed lesson
• Revisit your actual solve and resume your train of thought
• Get progressive hints that teach without giving everything away
• Enjoy instant, carefully validated puzzles at every difficulty
• Discover curated editorial puzzles and challenges
• Continue seamlessly across sessions and share your achievements
• Solve from start to finish with an improved VoiceOver experience
• Enjoy additional refinements, accessibility improvements, and bug fixes
2.5.1 Aug 6
Iodoku has grown into a full Sudoku learning and improvement system.
NEW IN THIS UPDATE
• Daily Ladder
A guided daily challenge path designed to build skill and momentum.
• Solve Replay
Review completed puzzles step by step and see the verified logical path through the board.
• Sudoku IQ
Track your growth with progress insights based on logic purity, accuracy, pace, and solving consistency.
• Smarter Hints
Hints now focus on teaching the next logical step instead of simply giving away answers.
• Training Improvements
Technique practice is faster, clearer, and better aligned with real Sudoku solving.
• Achievements
Earn badges for milestones, clean solves, streaks, advanced play, and long-term mastery.
• Game Library
Resume unfinished puzzles or review completed games.
• Custom Puzzle Support
Enter puzzles from books, websites, newspapers, or your own designs.
• Improved Controls
Digit-first play, better note tools, clearer highlighting, and more flexible gameplay settings.
• More Game Modes
Classic Sudoku plus thoughtful variants including Large X, I-Mode, Windoku, and Color Channels.
• Premium Polish
Cleaner menus, improved layout, localization support, better settings, and a more refined overall experience.
This update is focused on making Iodoku not just a Sudoku app, but a place to learn, improve, and enjoy the logic behind the game.
2.5 Jul 5
What’s New in 2.0.1
Iodoku 2.0.1 focuses on polish, playability, and launch-ready refinement.
Improved landing page layout and ad presentation
Added cleaner banner ad spacing for supported free play
Refined premium upgrade and ad-removal flow
Improved keypad behavior, including completed digit graying
Added smoother note handling and auto-remove candidate support
Improved resume and game library behavior
Refined error checking, coaching, and hint controls
Updated versioning and submission metadata for the 2.0.1 release
General performance, stability, and interface polish across the app
Iodoku 2.0 is a major upgrade focused on polish, smarter play, and long-term progression.
• Redesigned home screen with cleaner navigation
• Added game library for resuming unfinished puzzles and reviewing completed games
• Added statistics, progress tracking, Sudoku IQ insights, badges, and achievements
• Added custom puzzle creation and import
• Added fast digit-first entry mode alongside traditional cell-first play
• Added bookmarks, puzzle reset, check puzzle, candidate tools, and improved pause behavior
• Added coaching modes and smarter hint support
• Expanded training with more technique-focused lessons
• Added Large X, I-Mode, and Color Channels variants
• Added Premium ad-free upgrade and ad-supported free play
• Improved app branding, layout, sounds, haptics, and overall polish
2.0.1 Jun 10
Iodoku 2.0 is a major upgrade focused on polish, smarter play, and long-term progression.
• Redesigned home screen with cleaner navigation
• Added game library for resuming unfinished puzzles and reviewing completed games
• Added statistics, progress tracking, Sudoku IQ insights, badges, and achievements
• Added custom puzzle creation and import
• Added fast digit-first entry mode alongside traditional cell-first play
• Added bookmarks, puzzle reset, check puzzle, candidate tools, and improved pause behavior
• Added coaching modes and smarter hint support
• Expanded training with more technique-focused lessons
• Added Large X, I-Mode, and Color Channels variants
• Added Premium ad-free upgrade and ad-supported free play
• Improved app branding, layout, sounds, haptics, and overall polish
2.0.0 May 29
# Release Notes - Version 1.0.8
**Release Date**: December 2025
**Build**: 1.0.8
---
## Overview
Version 1.0.8 focuses on code quality improvements, completing partially implemented features, and preparing the codebase for production release. This update addresses critical build issues, integrates analytics and achievements, implements cloud sync functionality, and removes placeholder code.
---
##Bug Fixes
### Build & Compilation
- **Fixed Swift 6 Concurrency Issues**: Resolved MainActor isolation errors in puzzle generators
- Fixed `IModeGenerator` and `ColorChannelsGenerator` actor isolation issues
- Marked generator methods as `nonisolated` where appropriate
- Fixed `DefaultValidator.hasUniqueSolution` to work in nonisolated contexts
- Resolved `Xoroshiro64Star` MainActor isolation issues
- **Fixed SwiftUI Type-Checking Timeout**: Resolved compiler timeout in `GameView.swift`
- Broke down complex view body into smaller computed properties
- Split lifecycle modifiers into separate functions
- Improved type inference by using `AnyView` for complex sheet views
- **Fixed Deprecated API Warnings**: Updated to iOS 17+ APIs
- Updated `onChange` modifiers to use two-parameter closure syntax
- Fixed all deprecated `onChange(of:perform:)` calls
- **Fixed Type Mismatch Errors**:
- Fixed `ThemeId` vs `UUID` type mismatch in `GameView`
- Fixed `SudokuVariant.colorChannels` error (Color Channels uses separate view model)
---
## New Features & Improvements
### Statistics Tracking
- **Hint Tracking**: Implemented complete hint usage tracking
- Tracks number of hints requested during gameplay
- Resets on new game
- Included in game session analytics
### Cloud Sync
- **Merge Logic**: Implemented intelligent merge logic for initial sync
- Prefers cloud data for initial sync (source of truth)
- Uploads local data if no cloud data exists
- Handles edge cases gracefully
- **Bidirectional Sync for Saved Games**: Implemented conflict resolution
- Compares local and cloud games by ID
- Downloads new games from cloud
- Uploads new games to cloud
- Resolves conflicts by preferring newer modification time
- Handles games that exist in both locations intelligently
- **Bidirectional Sync for Statistics**: Implemented statistics merging
- Merges total puzzles solved (takes maximum)
- Merges best times (takes faster time for each difficulty)
- Merges streaks (takes longer streak)
- Averages accuracy and average time
- Uploads merged statistics back to cloud
---
## Code Quality Improvements
- **Visual Hint Engine**: Fixed placeholder techniques
- Changed `xyWing` placeholder to correct `xyzWing` technique
- Changed `coloring` placeholder to correct `remotePairs` technique
- Updated stub method comments for clarity
### Documentation Updates
- **Updated Comments**: Improved placeholder and stub comments throughout codebase
- Color Channels: Clarified temporary puzzle initialization
- Session Analyzer: Updated placeholder metrics comment
- Technique Detector: Removed placeholder mention
- Core Technique Hint Engine: Updated stub comment
- Optimized Generator: Updated placeholder comment
### Architecture Improvements
- **Dependency Injection**: Added proper dependency injection for analytics and achievements
- Created `AnalyticsManager` and `EnhancedAchievementSystem` instances in `IodokuApp`
- Injected into environment objects
- Injected into `GameViewModel` in `ContentView`
- Ensures analytics and achievements work correctly
---
**For support or bug reports, please contact the development team.**
1.0.8 12/10/2025
# Iodoku Version 1.0.7 Release Notes
**Release Date**: November 2025
**Build Type**: Bug Fix & Compliance Update
---
## Bug Fixes
### Number Selection Highlighting
- **Fixed**: When selecting a new number from the number pad, any previously selected cell now properly clears. This eliminates visual confusion caused by dual highlights (selected cell + highlighted number).
- **Impact**: Cleaner, more intuitive gameplay experience with clear visual feedback.
### Audio System Improvements
- **Fixed**: Game audio now fully respects device volume and mute settings. Previously, sounds would play even when the device was muted or volume was set to zero.
- **Impact**: Better user experience and compliance with iOS audio guidelines. Users have complete control over when they hear game sounds.
### Post-Ad Stability
- **Fixed**: Resolved a rare issue where the game could hang after watching an advertisement (affecting approximately 25-50% of ad views). The game now reliably generates new puzzles after ad dismissal.
- **Impact**: Smooth, consistent experience for all users. No more unexpected freezes or delays.
---
## Audio Enhancements
### Enhanced Completion Sounds
- **Improved**: Replaced generic completion beep with a more rewarding, melodic sound (Handoff tone)
- **Plays For**:
- Completing a row
- Completing a column
- Completing a 3×3 box
- Placing all 9 instances of a number
- **Impact**: More satisfying audio feedback that celebrates your accomplishments
---
## Privacy & Compliance
### GDPR Consent Management (EU Compliance)
- **Added**: Integrated Google's User Messaging Platform (UMP) for GDPR compliance
- **What It Does**: For users in the European Union, United Kingdom, and Switzerland, a consent dialog will appear allowing you to choose whether to receive personalized advertisements
- **Your Choice**: You can accept personalized ads, decline them, or opt out entirely
- **Privacy First**: All consent choices are stored locally on your device and respected by the app
- **Impact**: Legal compliance with EU GDPR, UK GDPR, and Swiss DPA regulations
---
## Code Quality Improvements
### Production Optimizations
- **Removed**: All debug logging statements for cleaner, more efficient code
- **Optimized**: Binary size reduced and performance marginally improved
- **Refined**: Code cleanup for better maintainability
- **Impact**: Faster app performance and smaller download size
---
## Technical Improvements
### Enhanced Error Handling
- Improved state management during game generation
- Better thread safety in ad dismissal callbacks
- Defensive checks to prevent race conditions
- More robust consent flow implementation
### Audio System Updates
- Migrated to volume-aware audio playback
- Added AVFoundation audio session checks
- Proper respect for device ringer switch
- Improved sound quality and timing
---
## What's Next
We're continuously improving Iodoku based on your feedback. In future updates, you can expect:
- Enhanced analytics and insights
- Additional puzzle variants
- Performance optimizations
- More customization options
---
## Thank You!
**Version 1.0.7** represents our commitment to delivering a polished, reliable Sudoku experience while respecting your privacy and preferences.
1.0.7 11/04/2025
# Iodoku Version 1.0.6 Release Notes
## New Features
### Advanced Sudoku Techniques - Now Available!
Iodoku Insight now recognizes and teaches **7 new advanced solving techniques**:
- **X-Wing** - The classic rectangle pattern that eliminates candidates across rows and columns
- **Swordfish** - An extension of X-Wing using three rows and columns
- **Jellyfish** - The most complex fish pattern using four rows and columns
- **Y-Wing (XY-Wing)** - A powerful three-cell pattern for candidate elimination
- **XYZ-Wing** - An advanced wing technique with three candidates in the pivot cell
- **XY-Chain** - Chain logic that connects bivalue cells for deductions
- **Remote Pairs** - Even-length chains that eliminate pairs of candidates
These advanced techniques are automatically detected during your solves and appear in your Insight timeline and session summaries!
### Enhanced Completion Feedback
- **Number Completion Celebration** - When you successfully place all 9 instances of a number, all cells containing that number now highlight in green with a satisfying chime
- **Improved Audio Feedback** - All completion events (rows, columns, boxes, and number sets) now play a soft, rewarding harp-like chime sound
## Bug Fixes
### Number Selection Highlighting
- **Fixed**: When selecting a new number from the number grid, previous number highlights now automatically clear. Only the currently selected number remains highlighted, eliminating visual confusion.
### Advanced Technique Detection
- **Fixed**: All advanced Sudoku techniques now properly integrate with the hint system and Insight analytics
- **Fixed**: Technique names display correctly in all views (Insight Card, Timeline, and Profile)
### Build & Performance
- **Fixed**: Resolved Swift 6 concurrency warnings for better performance
- **Fixed**: Improved IndexPath handling for better compatibility across iOS versions
## Technical Improvements
- Implemented comprehensive technique detection system for advanced Sudoku patterns
- Enhanced session analysis to track advanced technique usage
- Improved code structure for better maintainability and performance
- All advanced techniques respect the performance budget (only run when "Advanced Strategy Hints" is enabled)
## What's Next
We're continuously improving Iodoku based on your feedback. In future updates, you can expect:
- More advanced solving techniques (Forcing Chains, Unique Rectangle variants, and more)
- Enhanced Insight analytics and personalized coaching
- Performance optimizations for smoother gameplay
---
**Thank you for playing Iodoku!**
If you enjoy the app, please consider leaving a review on the App Store. Your feedback helps us make Iodoku even better!
1.0.6 11/01/2025
More room to think. More control over what you reveal.
• Keep your puzzle beside Logic Coach on expanded displays.
• Save notes, mark pairs, and color candidate chains in your solving notebook.
• Use tabletop controls on supported iPhone Duo configurations.
• Review imported puzzles alongside their photos for easier corrections.
• Compare your recorded moves with a checked reference path, revealing steps when you choose.
• Access all 12 Classic difficulty selections through Shortcuts.
more Version 2.6.3 Oct 10
Data Used to Track You The following data may be used to track you across apps and websites owned by other companies:
Data Not Linked to You The following data may be collected but it is not linked to your identity: