Skip to content
This repository was archived by the owner on Aug 9, 2024. It is now read-only.

RestauranTour SF Test - Guilherme Fonseca #40

Open
wants to merge 41 commits into
base: master
Choose a base branch
from

Conversation

fonsecguilherme
Copy link

RestauranTour

PT/BR 🇧🇷

  • Projeto proposto pela equipe da Super Formula. Onde é mostrado duas telas principais. Uma tela de catálogo de restaurantes onde o usuário possui as opção de clicar ver detalhes e a tela de favoritos onde estão listados os restaurantes favoritados.

English 🇺🇸

  • Project proposed by Super Formula team. Where it is shown a two main screen. Oee catalogue of restaurants where the user has the option tap and see more details and the favorites screen where are listed the favorited restaurants.

Autor

Stack

Dart and Flutter
Packages: Mocktail, Flutter_bloc, Bloc, Network Image Mock, Equatable, Bloc test, GetIt

BLoc

PT/BR 🇧🇷

  • Para esse projeto, foi utilizado cubits para gerenciamento de estados e arquitetura proposta na documentação do bloc. A escolha foi baseada justamente por ser um padrão bem definido, altamente testável, com boa adoção pelo mercado e as possibilidades de ajustes finos na UI.

English 🇺🇸

  • For this project, I used cubits for state management and the architecture proposed in bloc documentation. This choice was based on the fact that bloc is a well defined standard, highly testable, well received in the market and the possibilities of precise adjustments in the UI

Tests

PT/BR 🇧🇷

  • Tentei cobrir as 3 principais componentes do app: listagem dos restaurantes, tela de detalhes e tela de favoritos. Além disso também foi testes do cubit favoritos.

English 🇺🇸

  • I tried to cover all 3 main componentes of the app: restaurants listing, details screen and favorites screen. Beyond that, there are also tests for favorites cubit.

Video

Video

Screenshots

  • Home page Android

  • Favorites page Android

  • Restaurant details Android

  • Error to fetch restaurans Android

  • Restaurant details snack bar Android

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant