Skip to content
Michael Fluharty edited this page Apr 27, 2026 · 15 revisions

Claude's Web Wrapper

Claude's Web Wrapper

Version 1.0 | Apple-platform wrapper for the Claude Xcode 26 Swift book's GitHub Wiki

A deliberately narrow, one-destination web-wrapper app. Opens directly to the book's GitHub Wiki so readers can browse all 22 Books, the Lexicon, the Index, and the Bibliography inside a native app instead of a browser tab.

Overview

Claude's Web Wrapper is a full-featured native app for iPhone, iPad, Mac, and Apple Vision. It opens to the table of contents of Claude's X26 Swift6 Bible and wraps the entire wiki — 22 Books, Lexicon, Build-Alongs, Appendices — in a single, distraction-free reading surface.

What's built in:

  • Bookmarks. Star a page to save it; tap the book icon to browse, open, or delete saved pages.
  • In-app source viewer with Lexicon Quick-Define. Every Swift file in the app is browsable from Under the Hood. Tap any Swift identifier in the source — WKWebView, NavigationStack, @Model — and a sheet pops up with a definition, code example, and related links. Like Kindle's tap-to-define, for Swift.
  • Open on GitHub. Every file detail sheet has a one-tap link to the live source on GitHub.
  • About + Send Feedback. Standard about page with version, contact, credit, and a built-in mail composer for bug reports and feature requests.

It's also the first build-along app in the book. The entire codebase is browsable inside the app via Under the Hood, every file carrying a developer-audience callout that explains the design choice. Readers who follow Build-Along 01 can fork this app, swap the wrapped URL for their own destination, and ship a working web-wrapper of their own — same pattern, different content.

Key Features

  • Wraps the book's GitHub Wiki: github.com/fluhartyml/Claudes-X26-Swift6-Bible/wiki
  • Universal Apple Platforms: iPhone, iPad, Mac, Apple Vision
  • Graduated Min Deployment Strategy: iOS 15.6 · iPadOS 15.6 · macOS 12.0 · visionOS 26.4 for v1.x (maximum reach); raised at v2.0 (modernization)
  • Info Menu: Home · Reload · Under the Hood · About
  • Send Feedback: Mail composer on iOS, mailto fallback on macOS
  • Under the Hood View: Every source file browsable inside the app, copy to clipboard

Quick Links

Version Information

Current Version: 1.0 Platforms: iPhone, iPad, Mac, Apple Vision Minimum Deployments: iOS 15.6 · iPadOS 15.6 · macOS 12.0 · visionOS 26.4 Language: Swift 6 / SwiftUI Framework: SwiftUI, WebKit

Design Philosophy

Claude's Web Wrapper is a teaching artifact, not a general-purpose browser. It does one thing — wrap one URL — and does it with the smallest possible code surface. Readers who finish the chapter can ship their own single-destination wrapper in under an hour by swapping one string.

The Min Deployment floor is set as low as Xcode 26 allows. That's a design choice, not a default: every version Apple has ever shipped deserves to reach as many users as possible, and modernization is what v2.0 is for. When a reader ships their v2.0 with a higher floor, the App Store automatically offers users on older hardware the last v1.x build — no one gets stranded.

Project Information

  • Repository: fluhartyml/Claudes-Web-Wrapper
  • Language: Swift
  • Framework: SwiftUI, WebKit
  • License: GPL v3
  • Developer: Michael Lee Fluharty
  • Engineered with: Claude by Anthropic

Support

For issues, questions, or feature requests:


PortfolioGitHubEmailEULA

Licensed under GPL v3 - Share and share alike with attribution required


Clone this wiki locally