Flutter開発のサンプルアプリを探す
いい感じのFlutterサンプルアプリをスクリーンショットを撮りながら探しているときの覚書。
環境: Windows 10, Flutter SDK v1.9.1 , Android Studio 3.5
参考サイト
右上の切り替えボタンで、サブメニューとタブメニューを切り替えて表示できる。
合わせてマテリアルデザインのナビゲーションの概念も参考に。
GitHub: samples/platform_design at master · flutter/samples · GitHub
ショッピングアプリ。
横スクロールで商品を閲覧する。
Material Componentをカスタマイズする例。
Page: Shrine - Material Design
GitHub: samples/material_studies/shrine at master · flutter/samples · GitHub
GitHub: samples/material_studies/rally at master · flutter/samples · GitHub
「AndroidManifest.xml could not be found.」で動かなかった。
API経由で情報を取得して表示する。
ビルドする前に下記コマンドを実行しないとエラーになる。API Keyは取得しなくてもアプリは動いた。
C:> cd core/lib/src && mv tmdb_config.dart.sample tmdb_config.dart && cd ../../..
GitHub: roughike/inKino: A multiplatform Dart movie app with 40% of code sharing between Flutter and the Web.
オセロゲーム。
下記エラーになる
android/app/buld.gradle
android/gradle/wrapper/gradle-wrapper.properties
android/build.gradle
GitHub: GitHub - RedBrogdon/flutterflip: Public repo for flutterflip, a reversi clone built with Flutter.
【関連記事】
環境: Windows 10, Flutter SDK v1.9.1 , Android Studio 3.5
参考サイト
Playground app for Flutter
下記エラーで動かなかった。* Error running Gradle:
ProcessException: Process "D:\Documents\Projects\GitHub\FlutterPlayground\android\gradlew.bat" exited abnormally:
Command: D:\Documents\Projects\GitHub\FlutterPlayground\android\gradlew.bat app:properties
Finished with error: Please review your Gradle project setup in the android/ folder.
Platform Design
右上の切り替えボタンで、サブメニューとタブメニューを切り替えて表示できる。
合わせてマテリアルデザインのナビゲーションの概念も参考に。
GitHub: samples/platform_design at master · flutter/samples · GitHub
Shine
横スクロールで商品を閲覧する。
Material Componentをカスタマイズする例。
Page: Shrine - Material Design
GitHub: samples/material_studies/shrine at master · flutter/samples · GitHub
Rally
Page: Rally - Material DesignGitHub: samples/material_studies/rally at master · flutter/samples · GitHub
「AndroidManifest.xml could not be found.」で動かなかった。
inKino
API経由で情報を取得して表示する。
ビルドする前に下記コマンドを実行しないとエラーになる。API Keyは取得しなくてもアプリは動いた。
C:> cd core/lib/src && mv tmdb_config.dart.sample tmdb_config.dart && cd ../../..
GitHub: roughike/inKino: A multiplatform Dart movie app with 40% of code sharing between Flutter and the Web.
flutterflip
オセロゲーム。
下記エラーになる
Could not find method google() for arguments [] on repository container.ビルドするために下記ファイルを修正
android/app/buld.gradle
targetSdkVersion 26
android/gradle/wrapper/gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
android/build.gradle
classpath 'com.android.tools.build:gradle:3.5.0'
GitHub: GitHub - RedBrogdon/flutterflip: Public repo for flutterflip, a reversi clone built with Flutter.
【関連記事】