0
0

きっかけ

副業でFlutterの案件に参画させてもらうことになりました。
1から始めるプロジェクトのため、ここで何かを残そうかなと思いました。
そこで、全てのFlutterの元となるプログラムを残そうと決めました。

テンプレ化したいもの

MVVMで考えましょう。

その他

先にこれを出すのもアレですが。
analysis_options.yamlは秘伝のタレです。絶対にテンプレ化しましょう。

あとはこれ
flutter_riverpod

View

UIの共通化です。
ここら辺はmaterial 3に従うこともあり、今回は共通化を見送りました。
ただし、Appbarなどの共通化はしておいた方が良いと思います。めんどいからねあいつ
あとあれだ。dialogも共通化した方がいい。

VM

画面遷移の制御は絶対にテンプレ化しといた方がいいですね。
ライブラリで言うとgo_router_builderがおすすめです。

M

もうね、Mに関してはどのプロジェクトでも共通化できるから資産として全て残しちゃってください。
おすすめ共通化ライブラリはこれー
shared_preferences

package_info_plus

最後に

ブログしてます。

新婚なので覗いてやって下さい。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0