Positivo Casa Inteligente: da troca do app white-label da Tuya a um app próprio
App de casa inteligente da Positivo Tecnologia, em Flutter com módulos nativos em Swift e Kotlin/Java, para parear, controlar e automatizar lâmpadas, fitas de LED, tomadas, câmeras, fechaduras e outros dispositivos via Wi-Fi e Bluetooth sobre o SDK Tuya.
Snowman Labs para Positivo Tecnologia · 2021–2022 · Android e iOS
Contexto e problema
A linha Positivo Casa Inteligente reúne dezenas de dispositivos conectados — iluminação, câmeras, fechaduras, interruptores, tomadas, controle universal, robôs aspiradores — e todos dependem de um app para pareamento, controle e automação.
Até então, a Positivo usava um app nativo white-label da Tuya, a plataforma de IoT por trás dos dispositivos. As limitações e os problemas desse app levaram a empresa a decidir ter o seu próprio, com a experiência e a evolução sob seu controle.
O time da Snowman Labs entrou justamente nessa migração: construir o novo app sobre o SDK Tuya, sem perder compatibilidade com a linha de dispositivos já vendida.
Minha responsabilidade
- Desenvolvedor mobile na Snowman Labs, em squad ágil com Scrum e entregas quinzenais.
- Participei do planejamento e das decisões de arquitetura do novo app.
- Responsável pelo módulo de automações climáticas — cenas disparadas por condições do clima da localização, como temperatura, umidade, chuva e nascer ou pôr do sol — e parte do time que desenvolveu as automações de lâmpadas, fitas de LED, tomadas e demais dispositivos.
- Desenvolvimento em Flutter (multiplataforma) e na camada nativa: Swift no iOS e Java/Kotlin no Android.
- Projeto conduzido por três times em conjunto: o time da Positivo, o da Snowman Labs e o da Flutterando.
Solução
App multiplataforma em Flutter, com camada nativa em Swift e Java/Kotlin para falar com o SDK Tuya e com os dispositivos via Wi-Fi e Bluetooth.
Fluxos de cadastro de novos dispositivos por categoria (iluminação, segurança e vídeo, conforto e automação, conectividade), tela “Minha casa” com cenas, grupos e dispositivos, controle individual (liga/desliga, cor e brilho) e rotinas como “Luzes apagadas”, “Boa noite” e “Ligar plug da cafeteira”.
Automações e cenas que combinam vários dispositivos, incluindo gatilhos por condições do clima, com monitoramento em tempo real e controle de qualquer lugar.
Decisões de arquitetura
- App próprio no lugar do white-label da Tuya: a Positivo passou a controlar a experiência, o visual e o ritmo de evolução do produto.
- Flutter para uma base de código única em Android e iOS, com módulos nativos (Swift, Java/Kotlin) onde o SDK Tuya e o hardware exigiam acesso de plataforma.
- MobX para a gerência de estado, refletindo na interface o estado dos dispositivos e das automações.
Stack
- Flutter
- Dart
- MobX
- Swift
- Kotlin
- Java
- Tuya SDK
- Bluetooth
- IoT
Resultados
- 1 mi+
- downloads na Google Play
- 4,4★
- nota na Google Play, com mais de 22 mil avaliações
- 2021
- migração do app white-label da Tuya para o app próprio da Positivo
- v12
- o app segue no ar e em evolução pela Positivo (versão 12 em 2026)
Galeria
Quer um projeto assim? Fale comigo
Conte o que você precisa construir. Respondo com um diagnóstico inicial e os próximos passos.
Falar comigo



