Contexto e objetivo
Veredra é um laboratório de produto em Flutter: biblioteca local, perfis, importação de livros e uma experiência contínua entre desktop e navegador, respeitando as limitações de cada plataforma.
Problema
- Organizar uma biblioteca pessoal sem depender de cadastro
- Manter uma base Flutter capaz de atender desktop e web
Arquitetura e decisões
A arquitetura pública é descrita apenas no nível necessário para entender o projeto. Detalhes privados, credenciais e topologia operacional não fazem parte deste estudo de caso.
- Biblioteca e perfis persistidos localmente
- Importação de TXT, EPUB e PDF conforme a plataforma
- PWA publicada sob uma rota isolada
Dificuldades e aprendizados
- Flutter Web exige separar implementações que dependem de dart:io
- Service workers precisam ser validados no artefato final, não apenas no código-fonte
O que já funciona
- Biblioteca e perfis persistidos localmente
- Importação de TXT, EPUB e PDF conforme a plataforma
- PWA publicada sob uma rota isolada
Próximos passos
- Aprimorar importação e leitura no navegador
- Continuar os testes de persistência local
- Documentar diferenças entre plataformas
