LeoAndo / flutter_github_search

Flutterで作るGithubリポジトリ検索アプリ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

概要

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

About

Flutterで作るGithubリポジトリ検索アプリ


Languages

Language:Dart 57.6%Language:C++ 18.0%Language:CMake 16.3%Language:Ruby 3.0%Language:Makefile 1.7%Language:HTML 1.6%Language:Swift 0.9%Language:C 0.7%Language:Kotlin 0.1%Language:Objective-C 0.0%