Vai al contenuto

T.09 / Tecnologia

Mobile

Kotlin e Jetpack Compose

larch sviluppa app Android native in Kotlin con Jetpack Compose. Hiki per Android porta il marketplace di manga e la mappa dei negozi sul telefono, con l’accesso Google e le notifiche push, ed è online su Google Play.

Prodotti realizzati
01
Linguaggio
Kotlin 2.0
Interfaccia
Compose · Material 3
Gira su
Android 8.0 e successivi
Lingue dell’app
EN · RO · RU

Raccontaci cosa vuoi lanciare.

01 / Realizzati con Kotlin e Jetpack Compose

Un’app, sviluppata nativa.

Hiki è nato sul web. La sua app Android è Kotlin nativo, sviluppata dallo stesso team che ha sviluppato l’app web e l’API che c’è dietro.

Copertina di Hiki: una ragazza manga che legge tra pile di libri accanto al logo di Hiki

Piattaforma web / 2025

Hiki per Android è Kotlin con circa 40 schermate in Jetpack Compose: il catalogo, il marketplace e la mappa dei negozi con la tua posizione, più l’accesso Google e le notifiche push, sulla stessa API di hiki.world.

hiki.world

02 / Servizio correlato

Sviluppo di app mobile

Native o cross-platform, pensate per come le persone usano davvero il telefono.

Cosa ottieni

  • iOS e Android nativi, per le massime prestazioni

    Hiki per Android è Kotlin e Jetpack Compose, non una pagina web dentro un involucro.

  • Un solo back end per il web e l’app

    L’app chiama lo stesso back end FastAPI di hiki.world, così catalogo e marketplace coincidono su ogni dispositivo.

  • Tutto, dall’architettura allo store

    Build di release firmate, ridotte con R8 e pubblicate su Google Play da Stackwise OÜ.

Sviluppo di app mobile

03 / Come usiamo Kotlin e Jetpack Compose

Nativa, non impacchettata.

Un marketplace di manga con una mappa deve sentirsi a casa su un telefono: liste veloci, una mappa vera e notifiche. Per questo Hiki per Android è Kotlin nativo dalla prima schermata.

Hiki: ogni schermata in Compose

Hiki per Android è scritta in Kotlin 2.0, e ogni schermata è Jetpack Compose con Material 3, con lo stesso tema neubrutalista deciso di hiki.world. Non ci sono layout XML. Ogni schermata tiene il suo stato in un ViewModel e lo espone come StateFlow, così l’interfaccia segue semplicemente i dati.

L’architettura

Hilt collega l’app attraverso sette moduli, uno per area: accesso, liste, mappa, marketplace, rete, notifiche e segnalazioni. Retrofit con Moshi parla con l’API di hiki.world, lo stesso back end FastAPI usato dall’app web, e OkHttp tiene una cache su disco, così le schermate recenti si aprono anche quando la connessione cade. Coil carica le copertine e le foto del marketplace.

La mappa dei negozi

La mappa dei negozi è Google Maps dentro Compose. I marker mostrano i negozi e, con il tuo permesso, la mappa si centra su dove ti trovi, così trovi il negozio più vicino che ha il volume che cerchi.

Accesso e notifiche

L’accesso è con Google, tramite il Credential Manager di Android e Firebase Auth, con gli stessi account del web. Firebase Cloud Messaging consegna le notifiche push che invia il back end.

Rilascio

Le build di release sono firmate e ridotte con R8. L’app gira su Android 8.0 e successivi, in inglese, rumeno e russo, e Stackwise OÜ la pubblica su Google Play.

04 / Altre tecnologie

Usate al suo fianco.

Hiki per Android fa l’accesso con Firebase e parla con un back end FastAPI su Google Cloud. Scopri cos’altro ci abbiamo costruito.

T.10 / Cloud

Google Cloud e Firebase

Back end, app web e scraper giornaliero di Hiki su Cloud Run, e l’accesso con Firebase per Hiki e Bridddge.

Usata in

  • Hiki
  • Bridddge

T.04 / Back end

Python e FastAPI

Il back end di Hiki: FastAPI con MongoDB asincrono, gli scraper aiohttp e la pipeline che arricchisce ogni titolo.

Usata in

  • Hiki

11 tecnologie

Tutte le tecnologie

Undici tecnologie, ognuna in uso in un prodotto che abbiamo rilasciato.

Inizia / Call di 30 minuti

Hai in mente un prodotto? Lanciamolo.

Niente teatrino aziendale. Solo risultati.