Flutterとは?
Flutter
Flutter(フラッター)とは、2018年にGoogleによって開発されたオープンソースのフレームワークです。Flutterは以下の特徴があります。
iOS、Android、Windows、macOSに対応しており、一つのコードで複数のプラットフォームに対応できます(クロスプラットフォーム)。
通常のプログラム開発では開発中のアプリを起動しながらコードを確認しますがプログラムの変更ごとに再起動する必要があります。しかしFlutterは、プログラムの変更を再実行やリロードをせずに、実行中のアプリケーションに対して適用できます(ホットリロード)。
特にクロスプラットフォームはFlutterの大きな強みとなります。
クロスプラットフォーム
一般的なアプリはAndroidクロスプラットフォームは、異なるプラットフォーム上でも同じアプリを動かせるプログラムのことです。
Dart
Dartは、JavaScriptの欠点を完全するためにGoogleが開発した比較的新しい言語です。
Dartは以下の特徴があります。
JavaScriptと文法が似ている。
オブジェクト指向型言語である。
静的型付け・動的型付け両方に対応している。