Flutter実践入門

Flutter実践入門

無料で読める本

🌟 概要🌟 近年スマートフォンアプリの開発にGoogleのマルチプラットフォーム開発環境であるFlutterが非常に注目を集めています。 Flutterを用いることで、同じソースコードでAndroid/iOS/Web/Windows/macOS/Linuxの6つの環境に同時にリリースをすることができます。 本書では「環境構築からスマホ機能の活用」「Firebaseの活用」「リリース方法」「応用テクニック」「デザインパターン」と幅広く解説します。 📕目次📕 Chapter1では、Flutterの概要|Flutterとは何か? なぜ注目されているのか? などのFlutterの概要を解説します。 Chapter2では、Flutterアプリ開発の基本|画面や機能の基本単位であるWidgetの使い方と画面の構築や更新の方法を解説します。 Chapter3では、スマートフォン機能の活用|Flutterでスマートフォンの機能を使う方法を解説します。 Chapter4では、Firebaseとの連携|Flutterアプリの後ろで動く、バックエンドサーバをFirebaseというクラウドサービスを使って実装する方法を解説します。 Chapter5では、アプリのリリース|開発したアプリをリリースする方法を解説します。 Chapter6では、Flutterの仕組みの活用|Flutterの便利な仕組みとその活用方法を解説します。 Chapter7では、デザインパターン|Flutterでの開発によく用いられるデザインパターンを解説します。 Chapter8では、開発に役立つWebサービス|Flutterでの開発に役立つWebサービスを解説します。

Chapters
Chapter 01

Chapter0:本書について

Chapter 02

Chapter1:Flutterの概要

Chapter 03

 01.Flutterとは

Chapter 04

 02.Flutterでアプリをリリースするまでの流れ

Chapter 05

 03.Dartの概要

Chapter 06

 04.環境構築

Chapter 07

 05.HelloWorld

Chapter 08

 06.フォルダと画面の基本構成

Chapter 09

 07.デバイスの設定

Chapter 10

 08.まとめ

Chapter 11

Chapter2:Flutterアプリ開発の基本

Chapter 12

 01.画面の構築

Chapter 13

 02.画面の更新

Chapter 14

 03.パッケージの活用

Chapter 15

 04.アプリの実装例

Chapter 16

 05.アニメーション

Chapter 17

 06.ページ遷移

Chapter 18

 07.テスト

Chapter 19

 08.DevTools

Chapter 20

 09.まとめ

Chapter 21

Chapter3:スマートフォン機能の活用

Chapter 22

 01.カメラとギャラリー

Chapter 23

 02.GPS

Chapter 24

 03.センサー

Chapter 25

 04.TTS(文字の音声化)

Chapter 26

 05.STT(音声の文字化)

Chapter 27

 06.まとめ

Chapter 28

Chapter4:Firebaseとの連携

Chapter 29

 01.Firebaseの概要

Chapter 30

 02.Authentication

Chapter 31

 03.Firestore

Chapter 32

 04.Functions

Chapter 33

 05.Storage

Chapter 34

 06.Machine Learning

Chapter 35

 07.Cloud Messaging

Chapter 36

 08.In-App Messaging

Chapter 37

 09.Crashlytics

Chapter 38

 10.AdMob

Chapter 39

 11.まとめ

Chapter 40

Chapter5:アプリのリリース

Chapter 41

 01.リリースの準備

Chapter 42

 02.Google Play(Androidアプリ)

Chapter 43

 03.App Store(iOSアプリ)

Chapter 44

 04:Firebase Hosting(Webアプリ)

Chapter 45

 05.Windows/macOS(デスクトップアプリ)

Chapter 46

 06.まとめ

Chapter 47

Chapter6:Flutterの仕組みの活用

Chapter 48

 01.Null Safety

Chapter 49

 02.非同期処理

Chapter 50

 03.マルチスレッド

Chapter 51

 04.StatefulWidgetのライフサイクル

Chapter 52

 05.アプリのライフサイクル

Chapter 53

 06.ローカライゼーション

Chapter 54

 07.3つのツリー

Chapter 55

 08.Key

Chapter 56

 09.BuildContextとofメソッド

Chapter 57

 10.InheritedWidget

Chapter 58

 11.まとめ

Chapter 59

Chapter7:デザインパターン

Chapter 60

 01.デザインパターンとは

Chapter 61

 02.BLoC

Chapter 62

 03.Provider

Chapter 63

 04.Riverpod

Chapter 64

 05.Immutableとは

Chapter 65

 06.freezed

Chapter 66

 07.まとめ

Chapter 67

Chapter8:開発に役立つWebサービス

Chapter 68

 01.IDE

Chapter 69

 02.ノーコード/ローコード

Chapter 70

 03.CI/CD

Chapter 71

 04.まとめ

Chapter 72

Appendix 公式サイトとデモサイト

Community
Author
kazutxt

パソコン大好きの30代。 学生時代から情報一筋で、今は大手情報系の企業で、フルスタックエンジニアでアジャイル開発をしています。

Topics
¥0今すぐ読む
公開
本文更新
NEW
文章量
296,856
価格
0