App para pesquisar usuários no Github
Um aplicativo desenvolvido em Flutter que consulta a API pública de pesquisa do GitHub. Este app faz um filtro por nome de usuário, retornando os usuários encontrados na pesquisa. Ao clicar em um usuário, o app abre uma nova tela com mais informações sobre o usuário selecionado.
Organização
O app está organizado por features. Como este só possui uma tela de busca e uma de perfil, foi criada apenas um feature que é user_search
.
Gerência de estado
O app utiliza o BLoC pattern como state management, no qual está definido com os módulo de event
, state
e bloc
.
Packages utilizados
- http
- freezed_annotation
- freezed
- flutter_bloc
- flutter_inappwebview
- build_runner (dev dependency)
Instalação
- Abra um terminal;
- Digite
[email protected]:John-Rocha/github-search-user.git
e pressione ENTER; - Digite
cd github_search_user
; - Digite
flutter pub get
; - Abra o diretório na IDE da sua escolha.
Usabilidade
qemu-system-x86_64_yyv0K6hPLN.mp4