Captura de pantalla 1 de Google Play para Motorkari.cz Android.

Motorkari.cz Android

Aplicación nativa en Kotlin y Java modernizada mientras se continuaban entregando funcionalidades para una audiencia consolidada en producción.

Cliente
Motorkari.cz / Moto portal s.r.o.
Rol
Desarrollador Android: migración a Kotlin, desarrollo de funcionalidades, modernización de UI, integraciones y lanzamientos.
Fecha
junio de 2024 – Presente
KotlinJavaAndroid SDKAndroidXKotlin CoroutinesREST APIsFirebaseGoogle Maps SDKMedia3Google CastGoPay

Me incorporé al proyecto de la aplicación para Android en 2024 para modernizar una amplia base de código en Java y Kotlin, a la vez que continuaba entregando nuevas funcionalidades relacionadas con contenido, comunidad, mercado, mapas, cuenta y servicios en segundo plano.

La aplicación actual utiliza AndroidX, componentes de Material, corrutinas, módulos reutilizables de Renetik Android, Google Maps y servicios de ubicación, Firebase Messaging, Analytics y Crashlytics, integraciones REST, canalizaciones de imágenes, almacenamiento local, GoPay y reproducción multimedia.

El trabajo reciente incluye migraciones a Kotlin para diarios, mensajes, rutas, trabajo y registro GPS; estados vacíos y cuadros de diálogo unificados; un sistema de banners resiliente con comportamiento de carga y reintento; reproducción de video con Media3 y Google Cast; herramientas de compilación actualizadas; y lanzamientos automáticos de novedades (What’s New).

Destacados

Migración práctica de Java a Kotlin realizada característica por característica en torno al comportamiento en producción real.
Compatibilidad con Media3 ExoPlayer y Google Cast para contenido de video sobre motocicletas integrado.
Google Maps, puntos de interés (POI) para motociclistas, rutas, seguimiento de ubicaciones y un servicio de registro GPS modernizado.
Mensajería, análisis, informes de fallos de Firebase, APIs REST, pagos y mantenimiento de lanzamientos.
Módulos compartidos de interfaz de usuario, eventos, JSON, almacenamiento, imágenes y controladores basados en la base de Renetik Android.