- O aplicativo acessa uma API para obter uma lista atualizada de livros e suas capas.
- Exibe as capas dos livros baixados de forma organizada em uma estante virtual.
- Permite o download de um livro ao tocar em sua capa, salvando o arquivo no dispositivo.
- Utiliza o plugin Vocsy Epub Viewer para exibir o conteúdo do livro.
- Botão para retorno rápido à estante de livros durante a leitura.
- Aba de favoritos que exibe apenas os livros marcados como favoritos.
- Marcar um livro como favorito na estante inicial ao tocar no marcador no canto superior direito.
- Persistência das informações de favoritos para uso futuro.
- Desenvolvido com Dart/Flutter na versão 3.16 ou superior.
- Organização do código seguindo os princípios SOLID e boas práticas de programação.
- Repositório versionado no GitHub.
- README detalhado com instruções para execução do projeto.
- Arquivo .apk da versão final do projeto disponível para testes.
-
Baixando e Executando via IDE:
- Clone o projeto para sua máquina usando uma IDE como Android Studio ou VSCode.
- Execute o aplicativo no seu emulador ou dispositivo físico.
-
Executando o Aplicativo via Arquivo .apk:
- O arquivo .apk está disponível na pasta
apk
do repositório. - Transfira o arquivo .apk para o seu dispositivo Android.
- No dispositivo, acesse o arquivo .apk e siga as instruções para instalação do aplicativo.
- Após a instalação, execute o aplicativo normalmente.
- O arquivo .apk está disponível na pasta