用于搜索 GitHub 用户的应用程序
一个用 Flutter 开发的应用程序,它查询 GitHub 的公共搜索 API。此应用程序按用户名进行过滤,并返回搜索到的用户。点击用户后,应用程序会打开一个新屏幕,其中包含有关所选用户的更多信息。
组织结构
应用程序按功能进行组织。由于它只有一个搜索屏幕和一个个人资料屏幕,因此只创建了一个功能,即 user_search。
状态管理
该应用程序使用 BLoC 模式作为状态管理,其中包含 event、state 和 bloc 模块。
使用的包
- http
- freezed_annotation
- freezed
- flutter_bloc
- flutter_inappwebview
- build_runner(开发依赖)
安装
- 打开一个终端;
- 输入
[email protected]:John-Rocha/github-search-user.git并按 Enter 键; - 输入
cd github_search_user; - 输入
flutter pub get; - 在您选择的 IDE 中打开目录。
可用性
qemu-system-x86_64_yyv0K6hPLN.mp4



