Sobre o projeto
O Frases e Citações nasceu de um hábito pessoal: colecionar frases marcantes de livros, podcasts, conversas e pensamentos próprios. Antes era um arquivo de texto no celular — impossível de navegar, sem backup e sem como compartilhar.
O app Flutter permite salvar frases por texto, por gravação de áudio (com transcrição automática via IA) ou por compartilhamento direto de outros apps. Cada frase recebe um título sugerido por Gemini AI, pode ser categorizada e compartilhada como card visual. Tudo offline-first com Hive, sincronizando via n8n quando há conexão.
Detalhes
- Tipo
- Produto Pessoal
- Versão
- v0.1.22
- Stack
- Flutter · Hive · n8n · Gemini AI · PHP · Docker
- Plataforma
- Android
- Distribuição
- APK via @ArtthiAppsBot (Telegram)
O que foi construído Funcionalidades
-
Coleção de Frases. Adicione frases por texto livre, com autor e fonte opcionais. Navegação por categorias, busca full-text e ordenação por data ou favoritos. Cards visuais com tipografia elegante.
-
Gravação + Transcrição IA. Grave áudio diretamente no app — uma frase ouvida no podcast, uma ideia no trânsito. O áudio é transcrito automaticamente via Gemini AI e salvo como frase editável.
-
Sugestão de Títulos por IA. Ao salvar uma frase, o Gemini AI sugere um título curto e memorável baseado no conteúdo. O usuário pode aceitar, editar ou criar o seu próprio.
-
Compartilhamento Bidirecional. Compartilhe textos de qualquer app para o Frases (share intent). E exporte frases como cards visuais estilizados para Instagram Stories, WhatsApp ou salvar na galeria.
-
Offline-First. Todas as frases são armazenadas localmente com Hive (NoSQL para Flutter). O app funciona 100% offline. Quando há conexão, sincroniza com o backend via n8n para backup e acesso multiplataforma futuro.
-
Clean Architecture. Codebase Flutter organizado em camadas (domain, data, presentation) com injeção de dependências. Separação clara entre lógica de negócio e UI. Testável e extensível.
Tecnologia
- Hive
- storage local NoSQL para Flutter
- Clean
- Architecture com DI e separação de camadas
- n8n
- + Gemini AI para transcrição e títulos
- Telegram
- distribuição de APK via bot