Skip to content

Developer Setup

Tharun Birla edited this page Jun 13, 2026 · 1 revision

Welcome! If you are building, debugging, or contributing to LibreCuts, use these instructions.


Project Structure

The repository is modularly organized to separate high-level UI controls from intense binary processing:

  • /app: Holds main source code, build scripts, and resource layouts.
  • /app/libs/ffmpeg-kit.aar: The core binary dependency handling multimedia rendering pipeline logic.

Build & Compiling Instructions

Prerequisites

  • Your preferred IDE (configured for the project environment)
  • Build automation tools capable of compiling the localized build.gradle configurations.

Steps to Run Locally

  1. Clone the repository: git clone <repo-url>
  2. Open the directory within your development environment.
  3. Let the package manager resolve internal dependencies linked in the Gradle environment.
  4. Ensure the ffmpeg-kit.aar archive located in /libs is indexed correctly.
  5. Compile and run the target debug environment.

Clone this wiki locally