Chapter1: Getting Started|いちから始めるFlutterモバイルアプリ開発

Flutter とは?

Flutter(フラッター)とは、Google社が作った便利なフレームワーク

プログラミング言語のDart(ダート)を使って、iPhoneアプリ、Androidアプリ、ウェブサイト、パソコンアプリなど、いろんな種類のアプリを1つのプログラムで作れちゃう優れもの

<aside> 💡

フレームワークとは

ソフトウェア開発をもっと楽にするための道具箱みたいなもの!

開発者が一からすべてを作る必要がなく、すでに用意された便利な機能を使って、自分のアプリに必要な機能作りに集中できます!

</aside>

Flutter の特徴!

画面のパーツを組み合わせて作れる

Flutterでは、ボタンやテキストなど、画面に表示する部品(ウィジェット)を組み合わせてアプリを作ります。このような作り方により、見た目の調整が簡単で、スムーズに動作するアプリを作ることができます。

1つのプログラムで複数の種類のアプリが作れる

同じプログラムを使って、iPhoneアプリ、Androidアプリ、パソコンで見るウェブサイト、パソコン用アプリなど、いろいろな種類のアプリを作ることができます。これにより、開発にかかる時間と手間を大幅に減らすことができます。

すぐに変更が確認できる

プログラムを書き換えると、すぐにアプリの見た目や動作を確認できる「Hot Reload」という便利な機能があります。これにより、アプリ作りがとても効率的になります。

便利な機能がたくさん使える

Flutterには、開発者が作った便利な機能(パッケージ)がたくさん用意されています。例えば、Googleが提供するFirebaseというデータ管理サービスや地図サービス、アニメーションなどを簡単に使うことができます。

スマートフォン以外のアプリも作れる

Flutterは、スマートフォンのアプリだけでなく、パソコンで見るウェブサイトやパソコン用のアプリなども作ることができます。1つの技術を覚えることで、いろいろな種類のアプリが作れるようになります。

<aside> ➡️

Next: 環境構築

</aside>