SnipDig began as a shared SwiftUI project for iPhone, iPad, and Mac. The first day of history established screenshot, OCR, View, usage, settings, and index models, plus central application state and a dependency container.
The structure anticipated later constraints. Domain models use Foundation rather than UI types, feature interfaces depend on protocols, and demo data plus in-memory repositories make the app navigable before production storage exists.
The Mac uses a split view while iPhone and iPad receive navigation suited to their form factors.
Search, Views, Library, and Settings were already named as the main product areas, giving later import, OCR, deterministic search, and saved-query work one shared application boundary.
← Back to SnipDig