Replies: 9 comments 23 replies
-
確かに、チーム開発だと書き方がバラバラになりがちで、一定のこうしたルールがあると見晴らしも良くなりそうですね👀! この場合、基本プライベートWidgetにはせずに そして、ページ遷移時(遷移の書き方によってはこれも不要)を除き別の |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
ただの予想なんですが、例えば当初は空の AppBar だった時、 |
Beta Was this translation helpful? Give feedback.
-
AppBarは |
Beta Was this translation helpful? Give feedback.
-
↑の構成分かりやすく良いなと思ったのですが、 ・フォルダ分けをするか |
Beta Was this translation helpful? Give feedback.
-
短くて抽象的なのだと |
Beta Was this translation helpful? Give feedback.
-
メリットとしては…
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
現在もやってみての改善を繰り返しています。 |
Beta Was this translation helpful? Give feedback.
-
このディスカッションのコメントを含めた内容は以下ページにまとめています📝
https://zenn.dev/altive/articles/flutter-presentation-directory
概要
Widgetの構成の方針をチームとして決めたいです🙋♂️
具体的には
XxxPage
/XxxView
/XxxButton
などの各コンポーネントの分け方を定義したいです。個人的にですが、構成についてチームで方針が決まっていると下記のようなメリットがあると思っています。
などなど…
みなさんは普段どんな構成で考えて実装していますでしょうか?👀
自分はまだこれといった形が定められていないので、みなさんの意見を聞きながら方針が決められたら嬉しいです!
以下Altiveのflutter_app_templateをもとに、自分が普段考えている構成を記載しましたので、「こうした方がよさそう」や「自分ならこういう構成にする」などあれば、コメントいただきたいです!🙏
(そもそもここまで決めなくても良いなどの意見も歓迎です!🙇♂️)
構成の概要
Page
とView
とその他画面構成要素
でクラス及びファイルを分ける。Page
具体例
home_page.dart
View
具体例
home_view.dart
その他画面構成要素
ディレクトリ構成例
ホーム画面にTODOリストを表示するような画面をイメージしています。
※ presentation以外と
page
/components
以外は省略しています。以上よろしくお願いいたします!
Beta Was this translation helpful? Give feedback.
All reactions