TECH PLAY

動かして学ぶ!Flutter開発入門

4,180円 (税込)

楽天

動かして学ぶ!Flutter開発入門

書籍情報

発売日:

著者/編集:掛内 一章

出版社:翔泳社

発行形態:単行本

書籍説明

内容紹介

サンプルを動かしながら開発環境の構築やFlutterの特徴的な機能を利用したアプリ開発手法を学べます。主に以下の内容を学べます。Widgetの使い方と画面の構築や更新の手法を解説。スマートフォンの機能の利用方法やバックエンドサーバ「Firebase」との連携方法を解説。アプリのリリース方法を解説。Flutterの便利な仕組みとその活用方法や、デザインパターンを紹介。開発に役に立つWebサービスの紹介。なお本書はエンジニアのための情報共有コミュニティ「Zenn」で公開されている大人気の「Flutter実践入門」を元にした書籍です。

目次

Chapter1 Flutterの概要 01 Flutterとは 02 Flutterでアプリをリリースするまでの流れ 03 Dartの概要 04 環境構築 05 HelloWorld 06 フォルダと画面の基本構成 07 デバイスの設定 08 まとめ Chapter2 Flutterアプリ開発の基本 01 画面の構築 02 画面の更新 03 パッケージの活用 04 アプリの実装例 05 アニメーション 06 ページ遷移 07 テスト 08 DevTools 09 まとめ Chapter3 スマートフォン機能の活用 01 カメラとギャラリー 02 GPS 03 センサー 04 TTS(文字の音声化) 05 STT(音声の文字化) 06 まとめ Chapter4 Firebaseとの連携 01 Firebaseの概要 02 Authentication 03 Firestore 04 Functions 05 Storage 06 Machine Learning 07 Cloud Messaging 08 In-App Messaging 09 Crashlytics 10 AdMob 11 まとめ Chapter5 アプリのリリース 01 リリースの準備 02 Google Play(Androidアプリ) 03 App Store(iOSアプリ) 04 Firebase Hosting(Webアプリ) 05 Windows/macOS(デスクトップアプリ) 06 まとめ Chapter6 Flutterの仕組みの活用 01 Null Safety 02 非同期処理 03 マルチスレッド 04 StatefulWidgetのライフサイクル 05 アプリのライフサイクル 06 ローカライゼーション 07 3つのツリー 08 Key 09 BuildContextとofメソッド 10 InheritedWidget 11 まとめ Chapter7 デザインパターン 01 デザインパターンとは 02 BLoC 03 Provider 04 Riverpod 05 Immutableとは 06 freezed 07 まとめ Chapter8 開発に役立つWebサービス 01 IDE 02 ノーコード/ローコード 03 CI/CD 04 まとめ Appendix 公式サイトとデモサイト 公式サイト デモサイト

著者情報

掛内 一章

掛内, 一章