目次
文章苦手なのでほぼ箇条書きでFlutterについておさらい
Flutterとは
Flutter transforms the app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.
公式 ドキュメント
公式に書いてあったことをざっくり翻訳すると、一つのコードでアプリにもウェブにも使える!ということ
使われる言語
Googleによって開発されたDartという言語。JavaScriptを意識した設計になっているので、馴染みがある人には使いやすい。
Flutterでできること
サンプル(公式ドキュメント)にいくつか例がある。
Todoアプリや地図アプリ、ECアプリなどがある。
地図に関してはGoogleがプラグインを用意していて、公式のチュートリアル形式でまとめられた教育コンテンツまで存在する。手厚い。
Flutterが使われているアプリ
- ahamo
- Green
- じゃらん
Flutterのメリットとデメリット
- iOSとAndoroidで同じコードを利用できるため効率がいい
- Googleが推奨しているマテリアルデザインが採用されている
- 公式サイトにドキュメントが多い
Flutterのデメリット
- カメラや通知機能など、OSに依存する部分はソースを分ける必要あり
- 新しいフレームワークなので情報もライブラリも多くはない
感想
以前から興味があったのでアドベントカレンダーで勉強しながらものにしていきたい…!
参考
公式
Flutter基礎入門 by Flutter大学
Flutter Guide JP
flutter-study.dev