Skip to content

Instantly share code, notes, and snippets.

@mono0926
Last active March 17, 2019 08:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mono0926/1083a0732bd29294aca8f0dbeff5216e to your computer and use it in GitHub Desktop.
Save mono0926/1083a0732bd29294aca8f0dbeff5216e to your computer and use it in GitHub Desktop.
Flutter Createチェックリスト

大前提: Dartコードは5KB以下

以下の結果が5,120以下となること。

find . -name "*.dart" | xargs cat | wc -c

一般的な外部パッケージの利用は可能だが、不自然にコンテストコード量削減のために逃したようなのは判断次第でNGとなる。

以下をよく読んでそれに従うこと。

以下、主なチェックリスト:

  • AndroidあるいはiOSで実行可能なすべてのものをZIPファイルにする
    • flutter run --release で問題なく動くようにする
  • アプリ説明や注意書きなどを記載したREADME.mdを同梱
  • OSSライセンスファイルを同梱(BSD・MIT・Apacheを推奨)
  • 1人につき1つまで
  • アナウンス前に存在していたプロジェクトは対象外
  • Google従業員・コンテスト関係者などは参加不能
  • 参加対象外の国がある(日本はOK)
  • 不適切なコンテンツはNG
  • 第三者の不適切な広告やロゴなどNGになることがある
  • 2019年4月7日11:59pm PDT (GMT-7)が締め切り(日本時間4月8日15時59分)
    • それまでの間なら再提出OK

その他

  • 受賞者は4月25日に選出され、Google I/Oでもアナウンスされる
  • Flareアニメーション素材・JSONデータなどDartコードでないものは5KB以下制限の対象

気づいたこと

  • アップロード用のファイルからは build.gitディレクトリーを除外してZIP化するとサイズが大きく減っておすすめ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment