Flutter実践入門

Flutter実践入門

📕書籍化お知らせ📕 本書が翔泳社様から「動かして学ぶ!Flutter開発入門」として出版されることになりました!! https://www.shoeisha.co.jp/book/detail/9784798177731 書籍化できましたのは、読者の皆様のご高評のおかげです。いつもご利用本当にありがとうございます! 書籍の内容は、2023年4月15日の内容と概ね同じになっています。 ただし、書籍の方は、イラスト/手順の項番/キャプションなどが非常にわかりやすくなっており、プロジェクト形式でのサンプルソースコードも提供されます。 🚨有料化のお知らせ🚨 書籍化に伴う諸般の都合により、出版された部分の削除や非公開などはしないのですが、出版日に有料化をさせて頂く予定です。 今まで2年以上無料で公開をさせて頂いた状況もあり心苦しいのですが、ご理解頂けますと幸いです ⚠️⚠️⚠️翔泳社様の書籍とZennの書籍の注意点について⚠️⚠️⚠️ 翔泳社様から出版される書籍とZennで公開されている本書は、それぞれ別の企業から出版されておりますので、内容連動や片方を購入すると他方が読めるようになったりはしませんので、くれぐれもご注意ください。 コンテンツ内容がほぼ同じ為、誤って別の方を購入したり、意図せず二重で購入しないようにご注意ください。別の企業のため連携や返金などの対応はできませんので、購入前に十分にご留意願います。 🌟概要🌟 近年スマートフォンアプリの開発に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サービスを解説します。 Zennでの公開/出版の経緯や所感などは下記の記事にまとまっています。 ご興味がある方はどうぞ https://zenn.dev/kazutxt/articles/flutter_publication_story

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
Topics
公開
本文更新
文章量
約296,876字
価格
2,000円