Skip to content

Google Bookmark project using Flutter, Sqflite and Google Books API,

Notifications You must be signed in to change notification settings

FIAP/flutter_postech_front_arch1

 
 

Repository files navigation

Flutter com Arquitetura em Camadas - Padrão MVC

Projeto Google Bookmark para o curso de Arquitetura Mobile Cross-Platform: Aplicando arquitetura em camadas com padrão MVC.

Tópicos abordados no projeto:

  • O que é MVC;
  • Como estruturar o projeto seguindo o padrão MVC;
  • Trabalhar em conjunto com outras pessoas dentro de um projeto;
  • Planejamento e definição de arquitetura.

Este projeto é indicado para pessoas que já tem conhecimento intermediário e querem aprofundar seu conhecimento em Flutter, seguindo boas práticas e também entendendendo como funciona arquitetura de software dentro dos padrões mobile.

📱 Protótipo no Figma

Acesse e visualize as telas do projeto do app mobile cross-platform no Figma: https://www.figma.com/design/BSObXvoUsKtnZ1c6NOYpem/Google-Bookmark---Postech

📑 Requisitos

  • Conhecimentos intermediários de Flutter e Dart;
  • Android Studio ou VS Code (com plugins do Flutter instalado);
  • É importante ter o Flutter na versão 3.10.2.

✨ Funcionalidades do projeto

  • Buscar livros da API do GoogleBook;
  • Salvar uma entrada no banco de dados;
  • Adicionar comentários, data de início de leitura e final de leitura;
  • Deletar uma entrada;
  • Editar uma entrada;

GIF da aplicação desenvolvida.

🛠️ Abrir e rodar o projeto

Aqui vem um passo a passo para abrir e rodar o projeto.

  • Open an Existing Project (ou alguma opção similar)
  • Procure o local onde o projeto está e o selecione (Caso o projeto seja baixado via zip, é necessário extraí-lo antes de procurá-lo)
  • Por fim clique em OK
  • Depois basta rodar o comando flutter run na pasta do projeto

About

Google Bookmark project using Flutter, Sqflite and Google Books API,

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 54.3%
  • C++ 21.0%
  • CMake 17.3%
  • Ruby 2.6%
  • HTML 1.7%
  • Swift 1.7%
  • Other 1.4%