PlumaFill β Fill-In Word Puzzle App
π‘ In progress Β· MVP
PlumaFill is a native iOS fill-in word puzzle app β think crossword vibes, minus the clues β focused on clean UX, offline play, and not over-engineering the fun out of it.
Why it exists
Iβm building PlumaFill to practice shipping a small product end-to-end: design, implementation, iteration, and release.
The goal is clarity over cleverness, momentum over perfection, and learning by actually finishing something.
(Also, I like word puzzles.)
Progress
- β Milestone 0: Xcode project boots cleanly in the simulator (βHello, world!β) with a locked baseline commit
- β³ Milestone 1: App skeleton (navigation + empty puzzle screen)
- βοΈ Next: Puzzle data model + first playable grid
What this project demonstrates
- Milestone-driven product planning
- Core game logic (grid, slots, validation)
- Native iOS development with SwiftUI
- Shipping discipline: MVP first, polish later
Screenshots
Coming soon β once the app does something more exciting than politely existing.
Milestones (planned)
- Milestone 0: Verified toolchain + clean baseline
- Milestone 1: Navigation + empty puzzle screen
- Milestone 2: Puzzle model + grid rendering
- Milestone 3: Input + validation
- Milestone 4: Level selection + persistence
- Milestone 5: Polishing + accessibility pass
- Milestone 6: TestFlight + App Store submission
Links
- Repo (Web): https://github.com/gacurl/plumafill-web
- Blog series: Follow posts tagged
plumafillat the plumafill blog page for build notes, decisions, and lessons learned
If youβre looking for the running narrative β what broke, what worked, and why decisions were made β the blog is where that story lives.