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.

~20%entrega mais rápida de funcionalidades
−30%duplicação de código
~$1Mreceita na primeira temporada