OXYGENHUB
# d07edbd2c022 oxygenhub-android / README.md
1.1 KiB · Markdown · last changed chore(): update README.md 1 month ago renderedsource blame history raw
1
# 📱 OxygenHub Android
2
3
[![flow].flow/stamp].flow/run
4
5
![Status: Planning]https://img.shields.io/badge/Status-Planning-blue
6
![Platform: Android]https://img.shields.io/badge/Platform-Android-green
7
![CI: Flow]https://img.shields.io/badge/CI-Flow-blue
8
9
The official native Android client for OxygenHub, designed for modern devices and fully optimized for foldables like the Pixel 10 Pro Fold. 
10
11
Built with **Kotlin**, **Jetpack Compose**, and deep **Rust interop** (via `uniffi-rs`) to execute native `oxy` commands directly on your device.
12
13
---
14
15
## ✨ Features
16
* 🧬 **Commutative History:** Native visualization of the change graph.
17
* 🔀 **Offline-First Conflicts:** Resolve conflicts on the go; they're just data.
18
* 🌊 **Job Flow Control:** Orchestrate OxygenFlow CI/CD pipelines right from your phone.
19
20
## 🛠️ Setup
21
22
1. Clone the repository using `oxy`.
23
2. Open the project in **Android Studio** (Ladybug or later).
24
3. The project uses standard Gradle wrapper tasks:
25
   ```bash
26
   ./gradlew build
27
   ```
28
29
## 🏗️ CI/CD
30
31
We dogfood **OxygenFlow** for our builds. 
32
The pipeline is defined in `.flow/pipeline.kdl`.