用于搜索 GitHub 用户的应用程序

一个用 Flutter 开发的应用程序,它查询 GitHub 的公共搜索 API。此应用程序按用户名进行过滤,并返回搜索到的用户。点击用户后,应用程序会打开一个新屏幕,其中包含有关所选用户的更多信息。

组织结构

应用程序按功能进行组织。由于它只有一个搜索屏幕和一个个人资料屏幕,因此只创建了一个功能,即 user_search

状态管理

该应用程序使用 BLoC 模式作为状态管理,其中包含 eventstatebloc 模块。

使用的包

  • http
  • freezed_annotation
  • freezed
  • flutter_bloc
  • flutter_inappwebview
  • build_runner(开发依赖)

安装

  1. 打开一个终端;
  2. 输入 [email protected]:John-Rocha/github-search-user.git 并按 Enter 键;
  3. 输入 cd github_search_user
  4. 输入 flutter pub get
  5. 在您选择的 IDE 中打开目录。

可用性

426LjrOZ2X

7QtyjDg0Qv

gV5QXeyTT6

QUUoKb1Hh6

qemu-system-x86_64_yyv0K6hPLN.mp4

GitHub

查看 Github