概要
Flutterで作るGithubリポジトリ検索アプリになります。
本プロジェクトは android / ios / macosのみ動作サポートしています
アーキテクチャ
変更が多い内容ですので、Wikiにまとめています。
開発環境
- IDE: Visual Studio Code バージョン: 1.75.1 (Universal)
アプリ開発時の準備 (重要)
変更が多い内容ですので、Wikiにまとめています。
デザイン面:アピールポイント
- 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 は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