Flutter実践入門

Flutter実践入門

無料で読める本

🌟 概要🌟 近年スマートフォンアプリの開発にGoogleのクロスプラットフォーム開発環境であるFlutterが非常に注目を集めています。 Flutterを用いることで、同じソースコードでAndroid/iOS/Web/Windows/Mac/Linuxの6つの環境に同時にリリースをすることができます。 本書では「環境構築からスマホ機能の活用」「Firebaseの活用」「リリース方法」「応用テクニック」とさまざまな範囲を解説します。 📕目次📕 Chapter1では、「Flutterの特徴」や「なぜ注目されているのか」を説明したうえで、環境構築などの開発準備の方法を解説します。 Chapter2では、Widgetを使った基本的な画面の作り方やページの遷移の仕方などを解説します。 Chapter3では、スマートフォンの機能をアプリに組み込む方法を解説します。 Chapter4では、Firebaseと連携し、Firebaseの機能を利用する方法を解説します。 Chapter5では、作成したアプリのGooglePlay/AppStoreなどへのアプリの公開の仕方解説します。 Chapter6では、非同期/多言語対応/ライフサイクルなど応用的なテクニックについて解説します。 Chapter7では、Flutterの開発でよく用いられるデザインパターンについて解説します。 Chapter8では、Flutterを効率的に開発する外部のサービスを解説します。 🖊改訂情報🖊 現在Flutter3.0対応及び全編最新化・コンテンツ追加の大幅改定を行っております。先行して一部をリリースしており、2022/冬頃に完了予定です。 Chapter1-5→最新化済み Chapter6-Appendix→初稿時の情報 説明文の推敲や追記/イメージの追加→全編随時

Chapters
Chapter 01

Chapter0:はじめに

Chapter 02

(最新化済)Chapter1:Flutterの概要

Chapter 03

 01.Flutterとは

Chapter 04

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

Chapter 05

 03.環境構築

Chapter 06

 04.HelloWorld

Chapter 07

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

Chapter 08

 06.デバイスの設定

Chapter 09

 07.Dart言語の概要

Chapter 10

 08.まとめ

Chapter 11

(最新化済)Chapter2:Flutterアプリ開発の基本

Chapter 12

 01.画面の構築

Chapter 13

 02.画面の更新

Chapter 14

 03.Widgetやパッケージの探し方と使い方

Chapter 15

 04.アプリへの実装例

Chapter 16

 05.アニメーション

Chapter 17

 06.ページ遷移

Chapter 18

 07.テスト

Chapter 19

 08.まとめ

Chapter 20

(最新化済)Chapter3:スマートフォン機能の活用

Chapter 21

 01.カメラ

Chapter 22

 02.GPS

Chapter 23

 03.センサー

Chapter 24

 04.TTS(文字の音声化)

Chapter 25

 05.STT(音声の文字化)

Chapter 26

 05.まとめ

Chapter 27

(最新化済)Chapter4:クラウドサービスとの連携

Chapter 28

 01:Firebase概要

Chapter 29

 02.Authentication

Chapter 30

 03.Firestore

Chapter 31

 04.Functions

Chapter 32

 05.Storage

Chapter 33

 06.MachineLearning

Chapter 34

 07.Cloud Messaging

Chapter 35

 08.In-App Messaging

Chapter 36

 09.Crashlytics

Chapter 37

 10.AdMob

Chapter 38

 11.まとめ

Chapter 39

(最新化済)Chapter5:アプリのリリース

Chapter 40

 01.リリースの準備

Chapter 41

 01.GooglePlay(Android)

Chapter 42

 02.AppStore(iOS)

Chapter 43

 03:FirebaseHosting(Web)

Chapter 44

 04.デスクトップアプリ(Windows/Mac)

Chapter 45

 05.まとめ

Chapter 46

(最新化対応中)Chapter6:実践で使える応用テクニック

Chapter 47

 01.NullSafety

Chapter 48

 02.非同期処理

Chapter 49

 03.マルチスレッド

Chapter 50

 04.StatefulWidgetのライフサイクル

Chapter 51

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

Chapter 52

 06.多言語対応

Chapter 53

 07.3つのツリー

Chapter 54

 08.Key

Chapter 55

 09.BuildContextとofメソッド

Chapter 56

 10.InheritedWidget

Chapter 57

 11.まとめ

Chapter 58

(最新化対応中)Chapter7:デザインパターン

Chapter 59

 01.StreamとBLoCデザインパターン

Chapter 60

 02.Providerデザインパターン

Chapter 61

 03.Riverpod/Hooks

Chapter 62

 04.freezedとstate_notifier

Chapter 63

 05.まとめ

Chapter 64

(最新化対応中)Chapter8:開発の効率化のためのサービス

Chapter 65

 01.Codemagic

Chapter 66

 02.ノーコード・ローコード

Chapter 67

 03.まとめ

Chapter 68

(最新化対応中)Appendix 公式サイト/優良サイト

Community
Author
kazutxt

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

Topics
¥0今すぐ読む
公開
本文更新
NEW
文章量
約273,922字
価格
0円