Flutterに関する世界観です。
FlutterはGoogleによるオープンソースのモバイルアプリケーションフレームワーク。AndroidやiOS向けのアプリケーションの開発に利用される。FuchsiaでもFlutterを用いてアプリケーションの開発を行う。
FlutterエンジンはC++で実装されており、アプリと基本ライブラリではDartを用いる。
Googleも参照のこと。
最近、IT業界ではFlutterが伸びています。
特徴は、「iOS向けにもAndroid向けにも開発できる」ということ。エンジニアがひとりで済むため、合理的。また、「モバイル開発者に愛される設計」であるため、JavaScriptエンジニアにモバイル開発をさせるよりも楽ができる。
今、Flutterが熱い。
Flutterは、GoogleによるUIツールキットであり、WindowsやLinux、Webやモバイル、そして組み込みまであらゆるプラットフォーム向けに同じコードベースで対応できます。
また、Flutterでは、Googleの作った新しいプログラミング言語Dartを使います。生産性も極めて高いです。
LinuxディストリビューションのUbuntu 21.10では、Flutterベースの新しいインストーラを採用する予定です。モバイルはもちろん、今からFlutterがIT業界すべてを征服するようになるかもしれません。
FlutterとDartで開発したい方は、以下のページがDart習得の参考になります。
Dartのページも参照のこと。
Firebaseも参照のこと。