🛠️

Flutterについて簡潔に要点をまとめる

2021/08/27に公開

リリース

Flutterは2018年12月4日にイギリスのロンドンで開催された、Flutter Live '18で最初のFlutter 1.0が発表されリリースされた。

Flutter Live '18

以下のアーカイブ動画が実際のライブ映像である。
https://www.youtube.com/watch?v=D-o4BqJxmJE

Flutterとは

Android, iOS, Linux, macOSなどのクロスプラットフォームアプリケーション向けに開発されたUI SDKである。Android StudioやXCodeなどのIDEに組み込んで使用されるイメージで問題ない。デザインはDartでコーディングする。

Flutterの構造

エンジン部分はC++で記述されているが、基本ライブラリなどフロントエンド辺りはDartで記述されている。
基本的にUNIXライクな環境下で動作させる場合、FlutterSDKに加えて下記のパッケージが必要。

Clang C, C++コンパイラ
CMake C, C++ ビルドシステム
GTK development headers
Ninja build 軽量型ビルドシステム
pkg-config ライブラリなどを利用する際に必要なパス及びフラグなどを提供する

https://flutter.dev/docs/get-started/install

Discussion