Skip to content

Files

This branch is 758 commits behind BasedHardware/omi:main.

app

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Dec 29, 2024
Feb 20, 2025
Feb 25, 2025
Feb 20, 2025
Mar 5, 2025
Aug 4, 2024
Feb 16, 2025
Nov 9, 2024
Jul 31, 2024
Nov 3, 2024
Aug 3, 2024
Feb 24, 2025
Jul 31, 2024
Aug 22, 2024
Oct 12, 2024
Sep 16, 2024
Jul 31, 2024
Feb 20, 2025
Jul 31, 2024
Nov 9, 2024
Aug 6, 2024

Omi App

The Omi App is a Flutter-based mobile application that serves as the companion app for Omi devices. This app enables users to interact with their Omi device, manage apps, and customize their experience.

What's in the Documentation?

🛠 Development Setup

  • Firebase Setup: Complete guide for configuring Firebase authentication and services
  • Environment Setup: Step-by-step guide for .env configuration and API keys
  • Build Configuration: Instructions for build runner and platform-specific setups
  • Manual Setup Option: Alternative to automated setup for custom configurations
  • Troubleshooting Guide: Common setup issues and their solutions

🚀 Advanced Topics

  • Backend Integration: Guide for connecting to custom backend services
  • Production Setup: Detailed Firebase configuration for production environment
  • Authentication: Complete OAuth setup including SHA key generation
  • Multi-Environment: Managing development and production configurations
  • Platform Specifics: iOS and Android platform-specific requirements

Quick Setup

  1. Navigate to the app directory:

    cd app
  2. Run setup script:

    # For iOS
    bash setup.sh ios
    
    # For Android
    bash setup.sh android
  3. Run the app:

    flutter run --flavor dev

Need Help?