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>
43 lines
1.9 KiB
Markdown
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.
|