Flutterとは、2018年にGoogleがオープンソースとしてリリースした、クロスプラットフォームアプリ開発のためのフレームワークです。 主に Android / iOS のスマホアプリ開発の用途で使われることが多いですが、現在のバージョン(2.5)では Webアプリやデスクトップアプリ開発もできるようになりました。 一般的にモバイルアプリ開発となると、iOS / Android それぞれの開発プラットフォーム上で開発することになります。 開発言語やIDE、アーキテクチャーやAPIなどが異なるため、iOS / Android アプリで同じような機能を提供しようとしてもそれぞれで開発するにはある程度のコストがかかります。 しかし、Flutter では Dart という言語で書かれた1つのソースコードからiOS / Android はじめ複数プラットフォームへのアプリを同時に開発することが