WEB+DB PRESS Vol.106のAndroid・iOSアプリ設計のサンプルをFlutterではどう書くかというサンプル https://www.amazon.co.jp/dp/4774199435?tag=mono0926-22
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
android Convert to Swift/Kotlin from Objective-C/Java Sep 2, 2018
ios Change to ja_JP Sep 22, 2018
lib Rename Aug 23, 2018
screen_shots Add cloc result Aug 18, 2018
test Use image_test_utils Sep 22, 2018
.gitignore Add project Aug 16, 2018
.metadata Add project Aug 16, 2018
LICENSE Initial commit Aug 16, 2018
README.md Fix README Aug 18, 2018
analysis_options.yaml Add tests Aug 18, 2018
pubspec.lock Install image_test_utils Sep 22, 2018
pubspec.yaml Install image_test_utils Sep 22, 2018

README.md

wdb106_sample

内容概要

  • BLoC(Business Logic Component)パターンを利用
  • 自動テストをほぼ網羅
    • 自動スモークテスト(Widgetテスト)も対応
  • JSON APIは http://www.mocky.io で用意
商品リスト カート
商品リスト カート

コード量比較(あくまで一つの目安)

  • clocで計測したところ、iOSネイティブのfluxサンプルのSwiftコード(Storyboardなどの画面コードは対象外)と比べて、FlutterのDartコード(画面コード込み)だと65%くらいの行数
    • (iOSネイティブのmvvmサンプルは未実装部分があったので比較する意味無し)

clocの結果

Getting Started

For help getting started with Flutter, view our online documentation.