Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leoando/flutter_github_search
Flutterで作るGithubリポジトリ検索アプリ
https://github.com/leoando/flutter_github_search
flutter-app flutter-riverpod freezed github-api http portfolio
Last synced: 4 days ago
JSON representation
Flutterで作るGithubリポジトリ検索アプリ
- Host: GitHub
- URL: https://github.com/leoando/flutter_github_search
- Owner: LeoAndo
- Created: 2022-12-23T13:43:31.000Z (almost 2 years ago)
- Default Branch: develop
- Last Pushed: 2023-05-24T00:17:20.000Z (over 1 year ago)
- Last Synced: 2023-05-24T01:23:50.695Z (over 1 year ago)
- Topics: flutter-app, flutter-riverpod, freezed, github-api, http, portfolio
- Language: Dart
- Homepage:
- Size: 470 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 概要
Flutterで作るGithubリポジトリ検索アプリになります。
本プロジェクトは android / ios / macosのみ動作サポートしています# アーキテクチャ
変更が多い内容ですので、[Wiki](https://github.com/LeoAndo/flutter_github_search/wiki/architecture)にまとめています。# 開発環境
- IDE: Visual Studio Code バージョン: 1.75.1 (Universal)# アプリ開発時の準備 (重要)
変更が多い内容ですので、[Wiki](https://github.com/LeoAndo/flutter_github_search/wiki/dev-setup)にまとめています。# デザイン面:アピールポイント
- Material3 Themeの適用 (カスタマイズ)
- Dark Theme対応# 機能面:アピールポイント
- Paging対応# capture: 各プラットフォーム 基本機能の確認
| Android Resizable Emulator API 33 | i phone 14 Pro ios 16.2 | macos |
|:---|:---:|:---:|
| | | |# capture: 異常系
復旧手段があることの確認
| Android Resizable Emulator API 33 |
|:---|
| |# capture: Android Material 3の適用チェック
OS12以上でM3のDynamic Colorが適用されていることを確認
[Dynamic Color](https://m3.material.io/styles/color/dynamic-color/user-generated-color) はOS12以上で適用されます。| Android Resizable Emulator API 33 | Pixel Pro 6 API 26 |
|:---|:---:|
| | |# capture: Dark Themeの適用
| Android Resizable Emulator API 33 | i phone 14 Pro ios 16.2 | macos |
|:---|:---:|:---:|
| | | |# 参考にしたリポジトリ
## dartの実装まわり
https://github.com/watanavex/flutter_github_search
## CI/CD周り
https://github.com/yorifuji/flutter_github_actions_template
## 環境(dev/stg/prod)の切り替え
https://zenn.dev/altiveinc/articles/separating-environments-in-flutter