Chapter1: Getting Started|いちから始めるFlutterモバイルアプリ開発
Flutter(フラッター)とは、Google社が作った便利なフレームワーク!
プログラミング言語のDart(ダート)を使って、iPhoneアプリ、Androidアプリ、ウェブサイト、パソコンアプリなど、いろんな種類のアプリを1つのプログラムで作れちゃう優れもの!
<aside> 💡
フレームワークとは
ソフトウェア開発をもっと楽にするための道具箱みたいなもの!
開発者が一からすべてを作る必要がなく、すでに用意された便利な機能を使って、自分のアプリに必要な機能作りに集中できます!
</aside>
Flutterでは、ボタンやテキストなど、画面に表示する部品(ウィジェット)を組み合わせてアプリを作ります。このような作り方により、見た目の調整が簡単で、スムーズに動作するアプリを作ることができます。
同じプログラムを使って、iPhoneアプリ、Androidアプリ、パソコンで見るウェブサイト、パソコン用アプリなど、いろいろな種類のアプリを作ることができます。これにより、開発にかかる時間と手間を大幅に減らすことができます。
プログラムを書き換えると、すぐにアプリの見た目や動作を確認できる「Hot Reload」という便利な機能があります。これにより、アプリ作りがとても効率的になります。
Flutterには、開発者が作った便利な機能(パッケージ)がたくさん用意されています。例えば、Googleが提供するFirebaseというデータ管理サービスや地図サービス、アニメーションなどを簡単に使うことができます。
Flutterは、スマートフォンのアプリだけでなく、パソコンで見るウェブサイトやパソコン用のアプリなども作ることができます。1つの技術を覚えることで、いろいろな種類のアプリが作れるようになります。
<aside> ➡️
</aside>