Zum Inhalt springen

T.09 / Technologie

Mobile

Kotlin und 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
01
Sprache
Kotlin 2.0
Oberfläche
Compose · Material 3
Läuft auf
Android 8.0 und neuer
Sprachen der App
EN · RO · RU

Was möchten Sie ausliefern?

01 / 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-Coverbild: ein Manga-Mädchen liest zwischen Bücherstapeln neben dem Hiki-Logo

Webplattform / 2025

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.

hiki.world

02 / Passende Leistung

Entwicklung mobiler Apps

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.

Entwicklung mobiler Apps

03 / 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.

04 / 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.

T.10 / Cloud

Google Cloud und Firebase

Backend, Web-App und täglicher Scraper von Hiki auf Cloud Run, und die Firebase-Anmeldung für Hiki und Bridddge.

Damit gebaut

  • Hiki
  • Bridddge

T.04 / Backend

Python und FastAPI

Das Backend von Hiki: FastAPI mit asynchronem MongoDB, die aiohttp-Scraper und die Pipeline, die jeden Titel anreichert.

Damit gebaut

  • Hiki

11 Technologien

Alle Technologien

Elf Technologien, jede davon läuft in einem Produkt, das wir ausgeliefert haben.

Start / 30-Minuten-Gespräch

Ein Produkt im Kopf? Liefern wir es aus.

Kein Konzerntheater. Nur Ergebnisse.