Skip to main content
Build native iOS applications with Swift and SwiftUI that seamlessly integrate with your Mizu backend. The iOS template provides a complete project structure with networking, state management, and platform best practices.

Quick Start

This creates a complete iOS project with:
  • Swift + SwiftUI architecture
  • Pre-configured Mizu API client
  • Authentication flow
  • Offline support foundation
  • Push notification setup

Project Structure

Template Options

API Client

The template includes a pre-configured API client:

Authentication

SwiftUI Integration

App Entry Point

View Model Pattern

Push Notifications

Offline Support

Running the Project

Start Backend

Run iOS App

  1. Open ios/MyApp.xcodeproj in Xcode
  2. Select your target device or simulator
  3. Press Cmd+R to build and run

Development Tips

Best Practices

Error Handling

Combine with SwiftUI

Testing

Next Steps

Android

Build native Android apps

Push Notifications

Cross-platform push support

Deep Links

Universal Links setup

Offline Sync

Delta synchronization