Una compraventa de manga con mapa tiene que sentirse en casa en un móvil: listas rápidas, un mapa de verdad y notificaciones. Por eso Hiki para Android es Kotlin nativo desde la primera pantalla.
Hiki para Android está escrita en Kotlin 2.0, y todas sus pantallas son Jetpack Compose con Material 3, con el mismo tema neobrutalista llamativo de hiki.world. No hay layouts en XML. Cada pantalla guarda su estado en un ViewModel y lo expone como un StateFlow, así que la interfaz simplemente sigue a los datos.
Hilt conecta la app a través de siete módulos, uno por área: inicio de sesión, listas, mapa, compraventa, red, notificaciones y denuncias. Retrofit con Moshi habla con la API de hiki.world, el mismo back end en FastAPI que usa la app web, y OkHttp mantiene una caché en disco, así que las pantallas recientes se siguen abriendo cuando se cae la conexión. Coil carga las portadas y las fotos de la compraventa.
El mapa de tiendas es Google Maps dentro de Compose. Los marcadores muestran las tiendas y, con tu permiso, el mapa se centra en donde estás, para que encuentres la tienda más cercana que tiene el tomo que buscas.
El inicio de sesión es con Google, a través del Credential Manager de Android y Firebase Auth, con las mismas cuentas que en la web. Firebase Cloud Messaging entrega las notificaciones push que envía el back end.
Las builds de release se firman y se reducen con R8. La app funciona en Android 8.0 o superior, en inglés, rumano y ruso, y Stackwise OÜ la publica en Google Play.