Experiência do Usuário
O app de hábitos Expo foi projetado para oferecer uma experiência de usuário fluida e intuitiva, sem anúncios ou contas. O foco principal é a integração de Expo SDK 57 com React Native, permitindo um código único para dispositivos iOS e Android. A tab bar é nativa do iOS, enquanto o Android utiliza a barra de tarefas do Material. O Expo UI fornece controles em formato de formulário de hábito, incluindo pickers, toggles e stepper. O widget interativo Expo Widgets permite que os usuários marque seus hábitos diretamente na tela inicial.
Experiência do Cliente
Para garantir uma experiência de cliente positiva, o app não utiliza assinaturas ou bloqueios. Em vez disso, o RevenueCat administra gorjetas avulsas (consumíveis) sem a necessidade de assinaturas. Os dados são armazenados localmente usando SQLite, sem a necessidade de um servidor. O app também utiliza EAS Build, Submit e Update para gerar e enviar builds para as lojas de aplicativos.
Ferramentas e Tecnologias
O app de hábitos Expo foi construído usando Expo SDK 57, Expo Router com NativeTabs, Expo UI, expo-widgets, SQLite local com Drizzle ORM, EAS Build, Submit e Update, e RevenueCat. O app também utiliza TanStack Start no Cloudflare para gerar imagens de compartilhamento e vídeos UGC, bem como OpenAI para gerar imagens e Higgsfield para gerar vídeos.
Ferramentas de Análise
O app de hábitos Expo utiliza DataFast no modo sem cookies para gerar análises sem a necessidade de banners de cookies. Os dados são coletados e analisados em um painel público no DataFast.
Estrutura do App
O app de hábitos Expo segue uma grade de 20 semanas para cada hábito, incluindo uma seção para os últimos dias e notas diarias. O app também inclui uma seção para largar hábitos e um modo de visualização preto para um visual mais suave. O app segue uma regra de que falhar um dia não zerará a sequência de hábitos.
Conclusão
O app de hábitos Expo é uma ótima alternativa para quem está começando a construir aplicativos. Ele oferece uma experiência de usuário excepcional, sem anúncios ou contas, e utiliza tecnologias e ferramentas de ponta para garantir uma experiência de cliente positiva. O app é atualmente disponível na App Store e em teste fechado para o Android, e os usuários podem fornecer feedback sobre o app e sua stack tecnológica.