
Motorkari.cz
Proyectos incluidos
Desafío
Un gran portal de motocicletas necesitaba que dos aplicaciones nativas consolidadas siguieran incorporando funciones y cumpliendo con los requisitos actuales de la plataforma sin perder el extenso comportamiento de negocio acumulado en sus bases de Java y Objective-C.
Mi rol y responsabilidad
Desarrollo y mantengo ambas aplicaciones, entregando funciones y versiones orientadas al usuario mientras modernizo progresivamente la arquitectura, la interfaz de usuario, las integraciones, las bibliotecas compartidas, la nomenclatura, las herramientas de compilación y el código heredado en Java y Objective-C.
Entrega e ingeniería
- checkMantenimiento de amplias áreas de producto, incluidos artículos, crónicas de viajes, vídeos, foros, mensajería, perfiles, garajes, anuncios del mercado, empresas, eventos, rutas, diarios, repostajes, empleo, mapas y puntos de interés para motociclistas.
- checkMigración incremental de funciones de Android de Java a Kotlin y corrutinas, modernización del registro GPS en segundo plano, fortalecimiento de patrones de API y parámetros tipados, y actualización del comportamiento de Material y AndroidX.
- checkEvolución de la aplicación para iPhone y iPad desde sus bases en Objective-C a una base de código más amplia en Swift 5, al tiempo que se actualizaban la navegación, la interfaz de usuario reutilizable, los formularios, el comportamiento de actualización, los mapas y la compatibilidad con las versiones actuales de iOS.
- checkImplementación de sistemas de banners promocionales en ambas aplicaciones con ciclo de vida, paginación, carga, reintento, dimensionamiento dinámico y comportamiento de colocación específicos de cada plataforma.
- checkIntegración de mensajería de Firebase, análisis e informes de fallos, Google Maps y servicios de ubicación, API REST, canalizaciones de medios e imágenes, datos locales, pagos y flujos de trabajo de cuentas.
- checkIncorporación de reproducción de vídeo con Android Media3 y compatibilidad con Google Cast, creación de nuevos puntos de interés (POI) en iOS, presentación automática de novedades ("What’s New"), actualizaciones de dependencias y mantenimiento continuo de las versiones en las tiendas.
Resultado
Ambas aplicaciones nativas siguen siendo productos activos en producción. Las actualizaciones continuas combinan nuevas capacidades orientadas al cliente con una modernización sistemática y una menor fricción del código heredado.
Puntos clave
Pantallas y demos




