/flutter_desafio_escribo

Este é um aplicativo simples de leitura de eBooks construído em Flutter. O aplicativo permite que os usuários visualizem uma lista de eBooks, marquem livros como favoritos e façam o download de eBooks para leitura offline.

Primary LanguageC++

Ebook Reader App

Este é um aplicativo simples de leitura de eBooks construído em Flutter. O aplicativo permite que os usuários visualizem uma lista de eBooks, marquem livros como favoritos e façam o download de eBooks para leitura offline.

Funcionalidades

  • Lista de Livros: Visualize uma lista de eBooks disponíveis.
  • Favoritos: Marque seus livros favoritos.
  • Download: Faça o download de eBooks para leitura offline.

Requisitos do Sistema

Certifique-se de ter o Flutter instalado em seu ambiente de desenvolvimento. Para mais informações, consulte a documentação oficial do Flutter.

Configuração do Projeto

  1. Clone este repositório:
  1. Navegue até o diretório do projeto:
  • cd flutter_desafio_escribo
  1. Execute o aplicativo:
  • flutter run

Dependências

O aplicativo usa as seguintes dependências:

Estrutura do Projeto

  • lib/controller/ebook_controller.dart: Controlador que gerencia o estado da lista de eBooks e dos livros favoritos.
  • lib/model/ebook_model.dart: Modelo de dados para representar um eBook.
  • lib/repository/ebook_repository.dart: Repositório responsável por recuperar os eBooks da API.
  • lib/screens/book_list_screen.dart: Tela principal que exibe a lista de eBooks.