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