# Kotlin und Jetpack Compose

> Wie larch Kotlin und Jetpack Compose einsetzt: Hiki für Android, eine native App bei Google Play mit Manga-Marktplatz, Ladenkarte und Push-Benachrichtigungen.

URL: https://larch.ee/de/technologies/kotlin-jetpack-compose/

larch baut native Android-Apps in Kotlin mit Jetpack Compose. Hiki für Android bringt den Manga-Marktplatz und die Ladenkarte aufs Smartphone, mit Google-Anmeldung und Push-Benachrichtigungen, und ist live bei Google Play.

- Gebaute Produkte: 1
- Sprache: Kotlin 2.0
- Oberfläche: Compose · Material 3
- Läuft auf: Android 8.0 und neuer
- Sprachen der App: EN · RO · RU

## Gebaut mit Kotlin und Jetpack Compose

Eine App, nativ gebaut. Hiki hat im Web angefangen. Die Android-App ist natives Kotlin, gebaut vom selben Team, das die Web-App und die API dahinter gebaut hat.

### [Hiki](https://larch.ee/de/work/hiki/)

Hiki für Android ist Kotlin mit rund 40 Screens in Jetpack Compose: der Katalog, der Marktplatz und die Ladenkarte mit Ihrem Standort, dazu Google-Anmeldung und Push-Benachrichtigungen, auf derselben API wie hiki.world.

- Jahr: 2025
- Stack: Next.js, React, TypeScript, Tailwind CSS, Kotlin, Jetpack Compose, FastAPI, Python, MongoDB, Firebase, Google Cloud
- Live-Produkt: https://hiki.world

## Passende Leistung

### [Entwicklung mobiler Apps](https://larch.ee/de/services/mobile-app-development/)

Nativ oder plattformübergreifend, gebaut für die Art, wie Menschen ihr Smartphone wirklich nutzen.

Was Sie bekommen:

- **Natives iOS und Android, für maximale Performance**: Hiki für Android ist Kotlin und Jetpack Compose, keine Webseite in einer Hülle.
- **Ein Backend für Web und App**: Die App ruft dasselbe FastAPI-Backend auf wie hiki.world, sodass Katalog und Marktplatz auf jedem Gerät übereinstimmen.
- **Alles von der Architektur bis zum Store**: Signierte Release-Builds, mit R8 verkleinert und von Stackwise OÜ bei Google Play veröffentlicht.

## So nutzen wir Kotlin und Jetpack Compose

Nativ, nicht verpackt. Ein Manga-Marktplatz mit Karte muss sich auf dem Smartphone zu Hause anfühlen: schnelle Listen, eine echte Karte und Benachrichtigungen. Deshalb ist Hiki für Android vom ersten Screen an natives Kotlin.

### Hiki: jeder Screen in Compose

Hiki für Android ist in Kotlin 2.0 geschrieben, und jeder Screen ist Jetpack Compose mit Material 3, gestaltet im selben kräftigen Neubrutalism-Stil wie hiki.world. Es gibt keine XML-Layouts. Jeder Screen hält seinen Zustand in einem ViewModel und stellt ihn als StateFlow bereit, sodass die Oberfläche einfach den Daten folgt.

### Die Architektur

Hilt verbindet die App über sieben Module, eines pro Bereich: Anmeldung, Listen, Karte, Marktplatz, Netzwerk, Benachrichtigungen und Meldungen. Retrofit mit Moshi spricht mit der API von hiki.world, demselben FastAPI-Backend, das die Web-App nutzt, und OkHttp hält einen Disk-Cache, sodass zuletzt geöffnete Screens auch dann noch aufgehen, wenn die Verbindung abbricht. Coil lädt die Cover und die Fotos im Marktplatz.

### Die Ladenkarte

Die Ladenkarte ist Google Maps in Compose. Marker zeigen die Läden, und mit Ihrer Erlaubnis zentriert sich die Karte auf Ihren Standort, sodass Sie den nächsten Laden mit dem gewünschten Band finden.

### Anmeldung und Benachrichtigungen

Angemeldet wird mit Google, über den Credential Manager von Android und Firebase Auth, mit denselben Konten wie im Web. Firebase Cloud Messaging stellt die Push-Benachrichtigungen zu, die das Backend sendet.

### Release

Release-Builds werden signiert und mit R8 verkleinert. Die App läuft auf Android 8.0 und neuer, auf Englisch, Rumänisch und Russisch, und Stackwise OÜ veröffentlicht sie bei Google Play.

## Weitere Technologien

Damit kombiniert. Hiki für Android meldet sich mit Firebase an und spricht mit einem FastAPI-Backend auf Google Cloud. Sehen Sie, was wir sonst noch damit gebaut haben.

- [Google Cloud und Firebase](https://larch.ee/de/technologies/google-cloud-firebase/): Backend, Web-App und täglicher Scraper von Hiki auf Cloud Run, und die Firebase-Anmeldung für Hiki und Bridddge.
- [Python und FastAPI](https://larch.ee/de/technologies/python-fastapi/): Das Backend von Hiki: FastAPI mit asynchronem MongoDB, die aiohttp-Scraper und die Pipeline, die jeden Titel anreichert.
- [Alle Technologien](https://larch.ee/de/technologies/): Elf Technologien, jede davon läuft in einem Produkt, das wir ausgeliefert haben.

## So starten Sie

Was möchten Sie ausliefern? Bringen Sie die Idee mit. Wir sagen Ihnen, wie wir sie bauen würden und was es dafür braucht.

- 30-Minuten-Gespräch buchen: https://calendly.com/nicholas-stackwise/30min
- E-Mail: nicholas@larch.ee
