Skip to content

Flutter_study_flow

Uchijo edited this page Feb 17, 2022 · 1 revision

Flutter 学習の流れ

Dartの学習 → Flutterの学習という感じです。

Dartの勉強

DartとはFlutterでアプリ開発するときに使う言語です。Dartさえ書ければほぼ全部できるようになります。
頑張ってオブジェクト指向がなんとなく使えるようになりましょう。

おそらくこのページを見て「Dartを勉強しよう」と思っている人は以下の三種類に分けられるかと思います。

  • プログラミングを全くやったことがない人
  • Cなどでプログラミングはしたことがあるが、オブジェクト指向について全く知らない人・自信がない人
  • 別言語でオブジェクト指向をやったことがある人

それぞれに向けた入門ページを頑張って書くので、それに従って勉強を進めてみてください。

Flutterの勉強

最終的に全員が知っててほしい

  • 動きのないUIの作成(画面を構成する部品をいい感じにレイアウトする)
  • StatefulWidgetの使い方
  • 多言語対応
  • (アーキテクチャ(MVVMとかMVC)への理解)
  • (Riverpod(provider), StateNotifierの値を読み取る)

下2つ、特に一番下は最終的に全員そうなっていたら助かるというだけで、割と知らなくても他の人がなんとかしてくれる。

最終的に担当の人は知っててほしい

  • StateNotifierとproviderの作り方
  • Firebaseとの通信
    • アプリ側でデータを受け取る
    • サーバ側の設定を行う
  • ネイティブの機能の使い方(カメラやNFC、QRコード読み取り)

多分これは2,3年生の先輩が勝手にやってくれます。興味あったら見てみてください。

Clone this wiki locally