Um rastreador de hábitos que não precisa de internet nenhuma
Não é um «modo offline» que sincroniza depois. Não existe servidor do qual estar desconectado. Cada hábito, registro, sequência e gráfico é guardado e calculado no seu celular.
0servidores
0atraso de sync
100%no aparelho
✓modo avião
«Modo offline» e «local primeiro» não são a mesma coisa
A maioria dos rastreadores que anuncia suporte offline são apps de nuvem com uma fila. Seu registro é gravado localmente, fica esperando e sobe na próxima conexão. Costuma funcionar. Quando não funciona, aparecem os dois defeitos que todo mundo reconhece: um indicador de carregamento numa tela que já tem todos os dados, e um conflito de mesclagem depois de uma semana de sinal irregular.
Local primeiro inverte o arranjo. O celular não é um cache da verdade, ele é a verdade. Não há fila porque não há destino.
O teste do modo avião
Trinta segundos e você sabe exatamente que tipo de app tem em mãos — vale para qualquer rastreador, não só este.
Ligue o modo avião.
Feche o app por completo e abra de novo.
Adicione um hábito, marque algo, abra a tela de estatísticas.
Se tudo responder na hora, os dados estão no aparelho. Se aparecer um carregamento, um erro ou uma tela vazia, essa parte do seu histórico vive no computador de outra pessoa. É uma resposta mais confiável que a descrição da loja e leva menos tempo do que lê-la.
O que muda com dados locais
Quatro classes de falha que somem.
Menos recursos do que categorias inteiras de defeito que deixam de existir.
⚡
Sem estado de carregamento
Um registro é uma gravação local. A tela atualiza no mesmo quadro em que você tocou, sempre e em qualquer conexão.
🔄
Sem conflitos de sincronização
Não há o que mesclar, porque só existe uma cópia. Uma semana de sinal ruim não muda nada no seu registro.
🚫
Sem queda para esperar passar
Não existe backend que possa cair, limitar você ou entrar em manutenção bem na hora em que você quer marcar uma caixinha.
🔒
Nada para vazar
Um banco de dados que não existe não vaza. Seu registro de hábitos não está num servidor que possa ser comprometido ou requisitado.
📱
Lembretes locais
As notificações são agendadas pelo seu celular, não por um servidor, então chegam também no avião e no metrô.
🔊
Bateria e dados
Sem laço de sincronização em segundo plano e sem consultas periódicas. Enquanto você não olha, o app não faz absolutamente nada.
Onde isso realmente importa
Voos. Um voo longo é exatamente onde cai o registro da noite, e exatamente onde um rastreador de nuvem não vai deixar você fazê-lo.
O metrô. O trajeto diário é um dos gatilhos de hábito mais confiáveis que existem, e acontece onde não há sinal.
Viajar com roaming desligado. Duas semanas fora bastam para quebrar uma sequência num app que precisa de conexão para registrar uma.
Sinal fraco e celulares antigos. Nem todo mundo tem quatro barras. Um app que assume isso falha em silêncio para muita gente.
Para hábitos isso importa mais do que para a maioria dos softwares, porque o mecanismo inteiro depende de registrar a coisa no dia em que ela aconteceu. Um dia perdido quase não afeta a formação do hábito, mas um dia perdido porque o app não abria machuca de outro jeito: ensina que o registro não é confiável, e um registro não confiável deixa de valer a pena.
As trocas, sem enfeite
Sem sincronização entre aparelhos
Seu celular e seu tablet são dois registros separados e sem ligação. Se você realmente quer a mesma lista em dois lugares, essa arquitetura não serve e é melhor escolher um app sincronizado de forma consciente.
Sem backup automático na nuvem
Essa é a que dói de verdade. Perca o celular, molhe ou restaure de fábrica e um registro local some. Não existe suporte que recupere, porque ninguém mais teve uma cópia.
A mitigação é manual: Perfil → Exportar dados grava seus hábitos e registros num arquivo JSON que você guarda onde quiser. O outro lado do assunto está na página sobre não ter conta.
Perguntas frequentes
O Streaky funciona em modo avião?
Sim, inteiramente. Adicionar hábitos, registrar, sequências, estatísticas, mapa de calor e conquistas funcionam com o rádio desligado. Só o carregamento de anúncios precisa de conexão.
Preciso de internet na primeira vez que abro?
Não. Não há conta a criar nem sincronização inicial, então o app já é utilizável logo após a instalação sem nenhuma conexão.
O que acontece com os anúncios offline?
Eles simplesmente não carregam. Nada mais muda, e nenhum recurso é retido porque um anúncio não apareceu.
Posso sincronizar celular e tablet?
Não. Cada aparelho mantém o próprio registro, consequência direta de não haver servidor. Dá para mover um histórico com a exportação JSON, mas não há sincronização ao vivo.
O que acontece com meus dados se eu perder o celular?
Eles se perdem, a não ser que você tenha exportado. Não há cópia na nuvem para restaurar. Esse é o custo real do armazenamento local.