Flutterアーキテクチャ徹底入門
無料で読める本
「Architecting Flutter apps(GoogleのFlutterアーキテクチャの概要に関する記事)」をベースに、いままでの業務経験による自分なりの工夫を加える形でプロジェクト作成しました。そのプロジェクト構成と作成の過程を記載してます。「Githubのレポジトリ検索」という簡単なアプリですが、スケーラブルなFlutterアプリにするためのアーキテクチャ構造が学べます。 Flutter初心者向けではない。
Chapters
はじめに
概要
アーキテクチャ全体 概要
アプリ全体をマルチプロジェクトで構築
Domain層 概要
Domain層 entities
Domain層 repositories
Domain層 services
Domain層 exceptions
Data層 概要
Data層 http
Data層 services
Data層 services-dto
Data層 services のテスト作成
Data層 repositories
Data層 repositories のテスト作成
UI層 概要
UI層 アトミックデザイン
UI層 MVP概要
UI層 pagesのPresenterのインターフェース
UI層 pagesのModel
UI層 pagesのPresenterの実装
UI層 pagesの多言語対応
UI層 widgets
UI層 pagesのView
UI層 のmain.dart
Executable層
Executable層 テスト
Author
Topics