Skip to content

maevsi/ios

Repository files navigation

📱 Vibetype iOS

The native iOS wrapper for Vibetype's Progressive Web App

CI Status


📋 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


⚡ 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:

  1. Open vibetype.xcodeproj in Xcode
  2. Go to FilePackagesUpdate to Latest Package Versions
  3. Or select the project, then Package Dependencies tab to manage individual packages

Releases

Used by

Contributors

Languages