Flutter 環境構築

Flutter を試しているのでメモ。

実施したこと

  • 環境インストール
  • ビルド、事項
    • Windows(Debugビルド、Releaseビルドで)
    • Android シミュレータ、実機
    • Web(Chrome

参考

環境構築

flutter doctor で Android license status unknown となるので

flutter doctor --android-licenses

を実施すると以下のサイトと同じエラーになった。

java.lang.UnsupportedClassVersionError: 
com/android/sdklib/tool/sdkmanager/SdkManagerCli has been compiled 
by a more recent version of the Java Runtime (class file version 61.0), 
this version of the Java Runtime only recognizes class file versions up to 55.0

解決方法としては以下も参考に、

Android SDK Command-line Tools の バージョン 10.0 をインストールした。(Android StudioSDK Manager で Show Package Details にチェックを入れ、Android SDK Command-line Tools の過去のバージョンをインストール)

フレームワーク

フレームワークメモ。Riverpod を使用して MVVM で作成しようと思っている。特に MVVM にこだわりはないがこれまでの経験上 Riverpod あるいは provider が自分には適していそうなので、様々記事を読んで現状では Riverpod がお勧めのようなので試す。