mirror of
https://github.com/maevsi/ios.git
synced 2026-05-03 07:39:44 +00:00
Vibetype's iOS app.
https://testflight.apple.com/join/kkStPDoc
- Swift 99.9%
- Ruby 0.1%
| .github | ||
| vibetype | ||
| vibetype.xcodeproj | ||
| .gitignore | ||
| .renovaterc.json | ||
| .ruby-version | ||
| CODEOWNERS | ||
| ExportOptions.plist | ||
| Gemfile | ||
| launch-64.png | ||
| launch-128.png | ||
| launch-192.png | ||
| launch-256.png | ||
| launch-512.png | ||
| LICENSE | ||
| README.md | ||
📋 Table of Contents
🎯 Overview
Vibetype iOS provides a native wrapper around Vibetype's Progressive Web App, running in a WKWebView. This approach gives you:
- ✅ Native feel with full-screen WebView experience
- 🔔 Push notifications via Firebase Cloud Messaging (APNs-backed)
- 📦 Zero setup – dependencies managed via Swift Package Manager
- 🚀 Fast iteration – update web content without app store releases
🔗 Related Projects
- 🌐 Web App: maevsi/vibetype – Progressive Web App (PWA)
- 🤖 Android App: maevsi/android – Trusted Web Activity (TWA)
⚡ Quick Start
Already have Xcode? You can start immediately:
open vibetype.xcodeproj
That's it! SPM handles all dependencies automatically. Press Cmd+R to build and run.
🔧 Full Setup
Prerequisites
- macOS with Xcode installed
- Apple Developer account for signing & push notifications (optional)
- Homebrew for managing Ruby (optional)
Managing Dependencies
Dependencies are managed through Swift Package Manager (SPM), which is integrated into Xcode. No additional tools need to be installed.
To update dependencies:
- Open
vibetype.xcodeprojin Xcode - Go to File → Packages → Update to Latest Package Versions
- Or select the project, then Package Dependencies tab to manage individual packages