はじめに この記事は Flutter エンジニアの著者が現在参加しているプロジェクトで採用したアーキテクチャやコーディングの規約など、プロジェクトのガイドラインをまとめたものです。 趣旨としては Flutter エンジニアではないプロジェクトメンバーがこのガイドラインを読んで、コードを読める(多少は書ける)ようになることを目指しております。 内容につきましては、あくまでも超内輪な内容なので温かい目で見ていただけると幸いです。 また、おかしな点や改善点などがありましたらご教授いただけると嬉しいです🙇🏻♂️ 本記事の構成 本記事の構成は下記になります。 採用したアーキテクチャについて ディレクトリ構成について その他 1. 採用したアーキテクチャについて 本プロジェクトでは MVVM + Repository パターンを採用いたしました。 Flutter でアーキテクチャのことを調べると