Do zero ao produto · Mobile multiplataforma
Duas plataformas mobile construídas do zero.
Aplicativos Android e iOS criados do zero com lógica compartilhada em Kotlin Multiplatform e interfaces nativas, depois evoluídos com o produto para React Native e Expo.
- Papel
- Mobile Engineer · Contrato
- Período
- Setembro de 2020 – Outubro de 2024
- Escopo
- Android · iOS · Arquitetura · Lançamento
- Produto
- OttoConnect / SurfCast
Um novo produto precisava das duas plataformas sem duplicar toda a lógica.
A primeira entrega usou Kotlin Multiplatform para compartilhar a lógica de produto e manteve interfaces nativas com Jetpack Compose e SwiftUI. Quando o produto e a equipe mudaram, a arquitetura evoluiu para React Native e Expo.
Entrega entre plataformas, temporadas e mudanças de arquitetura.
Desenvolvimento mobile do zero
Construí os aplicativos Android e iOS desde o início, compartilhando lógica com Kotlin Multiplatform e criando interfaces nativas com Jetpack Compose e SwiftUI.
Evolução da arquitetura
Mais tarde, ajudei a levar o SurfCast de sua implementação baseada em KMP para React Native e Expo quando as necessidades de entrega mudaram.
Responsabilidade pelo produto
O trabalho também incluiu refinamento de requisitos, preparação de lançamentos e mentoria de um desenvolvedor júnior.
- Kotlin Multiplatform
- Jetpack Compose
- SwiftUI
- React Native
- Expo
- Android
- iOS
Entrega mais rápida com menos lógica duplicada.
O trabalho multiplataforma reduziu a duplicação e ajudou a acelerar a entrega de funcionalidades. O produto gerou aproximadamente um milhão de dólares em sua primeira temporada.