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.

The bottom toolbar holds six labeled buttons:

  • ★ Save — star the current page; it shows up under the bookmarks button
  • 📖 Bookmarks — open, reopen, or delete saved pages
  • ☰ Contents — jump back to the table of contents at any time
  • ↻ Reload — pull a fresh copy of the current page
  • 🚗 Under the Hood — every Swift file in the app browsable inline, with Lexicon Quick-Define on tappable identifiers and an Open-on-GitHub link per file
  • ⓘ About — version, contact, credit, plus a built-in Send Feedback form

Claude's Web Wrapper is a complete, App Store-ready app — fully functional, polished, and built for everyday use. This is not a sample, not a learning toy, not a stripped-down preview: it's a real iPhone / iPad / Mac / Apple Vision app you install and rely on every day to read the book.

It also happens to be 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