15.248 linhas num main.dart: o que aprendemos com um monolito
O Nebulux tem um arquivo único com mais de quinze mil linhas. Ele foi publicado, funciona e paga contas. Este é um relato honesto do que essa escolha deu, do que ela tirou, e de quando ela deixa de valer.
Continue lendo →Offline-first com Drift e SQLite: um app que não fala com servidor
O RodaGrana calcula lucro de motorista sem back-end nenhum. Não é limitação: é a arquitetura certa para o problema. O que muda quando você tira o servidor da conta.
Continue lendo →Lógica em Dart puro, renderização à parte: como testar um jogo idle
Renda passiva exponencial e ganho offline são funções matemáticas. Separá-las da tela transformou o teste do Mewtopia Merge em aritmética verificável — e revelou um erro de arredondamento que ninguém veria.
Continue lendo →Flame ou widget puro? Como decidimos em cinco jogos
Nem todo jogo em Flutter precisa de motor. Dos nossos cinco, dois usam Flame, dois rodam em widget puro e um saiu do Flutter. O critério que separa os casos é mais simples do que a discussão sugere.
Continue lendo →Oito apps publicados, uma stack só
Finanças, social, jogos, RH e compras — construídos pelo mesmo estúdio com as mesmas ferramentas. O que essa escolha dá, o que ela tira e quais foram as três vezes em que valeu a pena quebrá-la.
Continue lendo →