mana-kotlin-ui/README.md
Till JS 9323fea66c README: Bau-Anleitung aus offenen Klonen und Erwartungssatz
Vorbereitung für die Spiegelung nach git.mana.how/offen (Prüfliste
QUELLOEFFNUNG.md §5): Sweep sauber, keine Privat-Marker, Apache-2.0 mit
NOTICE seit Welle 1, Schriften mit OFL-Texten.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 13:35:39 +02:00

43 lines
1.9 KiB
Markdown

# mana-kotlin-ui
Geteilte Jetpack-Compose-Bausteine für die nativen Android-Apps von
[mana](https://mana.how): App-Rahmen (`ManaActivity`, `ManaNavHost`),
Anmeldung und Konto (`ManaAccount`), Einstellungen und Darstellung
(`ManaSettings`, `ManaAppearance`, `ManaThemeStore`), Onboarding,
Berechtigungen und kleine Grundbausteine (`ManaPrimitives`, `ManaStates`,
`ManaScreenHeader`). Das Kotlin-Pendant zu `mana-swift-ui`.
Koordinaten: `ev.mana:mana-kotlin-ui` · Namespace `ev.mana.ui` ·
baut auf [`mana-kotlin-core`](https://git.mana.how/offen/mana-kotlin-core) und
[`mana-kotlin-tokens`](https://git.mana.how/offen/mana-kotlin-tokens) auf.
## Bauen
Kotlin/Gradle. Die mana-Bibliotheken finden sich gegenseitig über
`mavenLocal()` — in dieser Reihenfolge veröffentlichen:
```bash
for r in mana-kotlin-core mana-kotlin-tokens mana-kotlin-event-sync \
mana-kotlin-widget mana-kotlin-event-sync-room mana-kotlin-ui; do
git clone https://git.mana.how/offen/$r.git && (cd $r && ./gradlew publishToMavenLocal)
done
```
Danach baut auch [Pageta für Android](https://git.mana.how/offen/pageta-android).
## Für Mitlesende
Dieses Repo gehört zum Ökosystem von [mana](https://mana.how) und liegt
offen, damit andere es lesen, einordnen und als Grundlage nutzen können —
das spart Arbeit, egal ob ein Mensch oder ein Modell davorsitzt.
**Was du erwarten darfst:** den Code so, wie er tatsächlich in Gebrauch ist,
unter Apache-2.0 (siehe `LICENSE` und `NOTICE`). Keine Attrappe, kein
zurechtgeschnittener Auszug — samt seiner Geschichte.
**Was du nicht erwarten darfst:** Support, Antwortzeiten, Zusagen zur
Abwärtskompatibilität oder die Übernahme von Änderungswünschen. Dieses Repo
folgt dem, was die eigenen Anwendungen brauchen. Fehlermeldungen sind
willkommen, eine Antwort ist nicht zugesagt.
**Fork ist ausdrücklich erlaubt** und oft der schnellere Weg als zu warten.