思い返すと2018年からKotlinでFlutterをやりたい、と言っている → KotlinでFlutterを書きたい 2020年も終わりという時期になってきてDartも改善が進んではいるが、まだ書いていてめちゃめちゃ楽しい言語かと言うとそういう訳でもない。 ユニオン型が無い(freezed使えば似たようなことは可能) Class Delegationみたいな仕組みがない Data Class (Case Class) 記法が無い(freezed使えば似たようなことは可能) ifやtry-catchが式ではない パターンマッチ構文がない @override が必須ではない(analysis_optionで検出は可能) ListやMapのImmutableとMutableの型レベルでの区別がない 値を持ったenumを作る構文がない 一方でDartを長く使うことで、Kotlinに対しても要望