Skip to main content
Build cross-platform mobile applications with Flutter and Dart that integrate seamlessly with your Mizu backend. The Flutter template provides a complete project with state management, networking, and platform-specific configurations.

Quick Start

This creates a complete Flutter project with:
  • Dart with null safety
  • Riverpod for state management
  • Dio for HTTP networking
  • go_router for navigation
  • Platform-specific setup for iOS and Android

Project Structure

Template Options

API Client

Mizu Header Interceptor

State Management with Riverpod

Authentication

Data Fetching

UI Components

App Setup

Screen Example

Push Notifications

Offline Sync

Running the Project

Start Backend

Run Flutter App

Build for Release

Best Practices

Error Handling

Testing

Next Steps

React Native

Build with React Native

Push Notifications

Cross-platform push

Offline Sync

Delta synchronization

Templates

All mobile templates