Skip to content

LeoAndo/flutter_github_search

Repository files navigation

概要

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