Developer Setup

This guide will walk you through setting up the Clandestine project on your local machine for development and testing.

Prerequisites

  • Flutter SDK (Version 3.29.0 or higher)

  • Dart SDK (Version 3.8.1 or higher)

  • An IDE like VS Code or Android Studio

  • Access to a running instance of the Zima backend service.

Installation

  1. Clone the Repository:

    Bash

    Copy

    git clone <your-repository-url>
    cd deepfake
  2. Install Dependencies:

    Bash

    Copy

    flutter pub get
  3. Configure Environment: Ensure your lib/app/constants/constant.dart file is pointing to your backend server (see the Configuration & Environment page).

Running the Application

  • Run in Debug Mode:

    Bash

    Copy

    flutter run
  • Platform-Specific Permissions:

    • iOS: Open ios/Runner/Info.plist and ensure the usage descriptions for NSMicrophoneUsageDescription and NSCameraUsageDescription are appropriate for your app store submission.

    • Android: Open android/app/src/main/AndroidManifest.xml to review the required permissions like CAMERA and RECORD_AUDIO.

Last updated