
Motorkari.cz
Projetos Incluídos
Desafio
Um grande portal de motociclismo precisava que duas aplicações nativas estabelecidas continuassem a lançar funcionalidades e a cumprir os requisitos atuais da plataforma sem perder o extenso comportamento de negócio acumulado nas suas bases em Java e Objective-C.
Meu Papel e Autoria
Desenvolvo e mantenho ambas as aplicações, entregando funcionalidades orientadas ao utilizador e lançamentos, enquanto modernizo progressivamente a arquitetura, UI, integrações, bibliotecas partilhadas, nomenclatura, ferramentas de compilação e código Java e Objective-C mais antigo.
Entrega e Engenharia
- checkMantive áreas de produto amplas, incluindo artigos, relatos de viagens, vídeos, fóruns, mensagens, perfis, garagens, anúncios de marketplace, empresas, eventos, passeios, rotas, diários, reabastecimento, empregos, mapas e POIs para motociclistas.
- checkMigrei funcionalidades do Android de forma incremental de Java para Kotlin e coroutines, modernizei o registo em segundo plano de GPS, reforcei os padrões de parâmetros tipados e de API, e atualizei o comportamento de Material e AndroidX.
- checkEvoluí a aplicação para iPhone e iPad de bases em Objective-C para uma base de código maior em Swift 5, atualizando a navegação, UI reutilizável, formulários, comportamento de atualização, mapas e a compatibilidade atual com iOS.
- checkImplementei sistemas de banners promocionais em ambas as aplicações com ciclo de vida específico de plataforma, paginação, carregamento, nova tentativa, dimensionamento dinâmico e comportamento de posicionamento.
- checkIncorporei mensagens Firebase, relatórios de analítica e falhas, Google Maps e serviços de localização, APIs REST, pipelines de multimédia e imagens, dados locais, pagamentos e fluxos de trabalho de conta.
- checkAdicionei reprodução de vídeo Android Media3 e suporte para Google Cast, criação de novos POIs para iOS, apresentação automática de Novidades (What’s New), atualizações de dependências e manutenção contínua de lançamentos na loja.
Resultado
Ambas as aplicações nativas continuam a ser produtos de produção ativos. Os lançamentos contínuos combinam novas capacidades para os clientes com modernização sistemática e redução de fricção com código legado.
Destaques
Telas e Demonstrações




