【Flutter超入門】使い方とサンプルアプリを解説

Flutterの使い方とサンプルアプリ(iOS、Android、Windows)について入門者向けに解説します。

Flutterとは

Flutterは、Googleが開発・提供しているオープンソースのモバイルアプリケーションフレームワークです。
Flutterの主な特徴は以下のとおりです。

  • クロスプラットフォーム開発
    • 1つのコードベースiOSとAndroidの両方のアプリを開発でき、開発時間とコストを大幅に削減できます。
  • 高速なパフォーマンス
    • Flutterはネイティブコードにコンパイルされるため、高速なパフォーマンスを実現します。
  • 豊富なウィジェット
    • Flutterには多くのカスタマイズ可能なウィジェットが用意されており、綺麗でモダンなUIを簡単に作成できます。
  • ホットリロード
    • ホットリロードとは、アプリケーションの実行中にコードを修正すると、修正内容が実行中のアプリケーションにリアルタイムで反映される便利な機能です。いちいちアプリケーションの実行を停止してからコードを修正し、再度実行するという手間が省けるので開発効率が向上します。

基礎編① Flutterの使い方

応用編①アプリの公開

トラブル集

【その他】参考サイト