Flutter実践入門 ~環境構築からAndroid/iOS/Webに広告を付けて同時にリリース!!~
無料で読める本
近年スマートフォンアプリの開発にGoogleのクロスプラットフォーム開発環境であるFlutterが非常に注目を集めています。 本書は、Flutterの入門書でありながらも実践的なアプリ開発ができるまでを30万文字超/50チャプター以上の超絶ボリュームで解説しています。 📕本書の特徴📕 ・Flutterの概要~環境構築~HelloWorldの詳細解説 ・基本的なプログラミングテクニックとよく使うウィジェットの紹介 ・実アプリを例にした解説 ・非同期やデザインパターンの紹介 ・上級者向けの高度な裏側の仕組み ・スマートフォン機能の活用方法 ・Firebaseの様々な機能の使い方 ・広告やCICDとの連携の仕方 ・GooglePlay/AppStoreへのリリース などを幅広くかつ詳細に解説しています。 🌟本書が皆様のFlutterの勉強の一助になりましたら、幸甚の極みでございます🌟 💗「Likes」「本書の宣伝」「ご寄付」頂けると幸いです💗 🕑最終更新:2022/01/22 2.18.1版策定(rev58)🕑
Chapters
変更履歴
各チャプターの概要
本書の注意事項
チュートリアル編1:Flutterとは
チュートリアル編2:Flutterの概要
チュートリアル編3:環境構築
チュートリアル編4:HelloWorldと基本構成
チュートリアル編5:Dartの基本
初級編1:画面の構築(Widget)
初級編2:画面の更新(statefulWidget/setState)
初級編3:パッケージ(pubspec.yml)
初級編4:テスト(Unit/Widget/Integration)
初級編5:ページ遷移(Navigator/PageView)
初級編6:アニメーション(animated/transition)
アプリ実装例編1:今日は何の日??特別な日!!
アプリ実装例編2:アイデアマキネッタ
アプリ実装例編3:消えちゃうメモ
中級編1:非同期処理
中級編2:NullSafety
中級編3:StatefulWidgetのライフサイクル
中級編4:アプリのライフサイクル
中級編5:StreamとBLoCデザインパターン
中級編6:多言語対応(Localization)
上級編1:3つのツリー(Widget/Element/RenderObject)
上級編2:Key
上級編3:BuildContextとofメソッド
上級編4:InheritedWidget
上級編5:Providerデザインパターン
上級編6:Riverpod/Hooks
上級編7:freezedとstate_notifier
上級編8:アイソレータ
Firebase編1:概要
Firebase編2:Authentication
Firebase編3:Firestore
Firebase編4:Functions
Firebase編5:Storage
Firebase編6:MachineLearning
Firebase編7:Cloud Messaging
Firebase編8:In-App Messaging
特別編1:Admob(広告によるマネタイズ)
特別編2:Codemagic(テスト/ビルド/配信の自動化)
特別編3:ノーコード・ローコード(FlutterFlow/FlutterStudio)
スマホ機能編1:写真と動画&カメラとギャラリー(ImagePicker)
スマホ機能編2:位置情報(GeoLocation)
スマホ機能編3:文字の音声化(TextToSpeech)
スマホ機能編4:音声の文字化(SpeechToText)
リリース編1:GooglePlay/Android
リリース編2:AppStore/iOS
リリース編3:FirebaseHosting/Web
おまけ1:公式サイト/優良サイト
おまけ2:Flutter of the Weekまとめ
おまけ3:Flutterエンジニアのスキルロードマップ
おまけ4:Flutter2でのアップデート
おまけ5:よくあるコンパイルエラー/実行時例外
おまけ6:開発開始からリリースまでの時系列順タスク
おまけ7:Flutter2.5でのアップデート
Community
Author
Topics