/android-sunflower-for-droidkaigi2019

A gardening app illustrating Android development best practices with Android Jetpack.

Primary LanguageKotlinApache License 2.0Apache-2.0

Android Sunflower for DroidKaigi 2019

DroidKaigi 2019のセッション「EspressoのテストをAndroidの最新トレンドに対応させよう」のサンプルコードです。

本リポジトリは、 GoogleがAndroid Jetpackのサンプルアプリとして開発しているAndroid Sunflowerをフォークしたものです。

Android Sunflower付属の、オリジナルのREADMEはREADME.orig.mdを参照してください。

動作確認環境

  • Android Studio 3.3
  • 言語設定を日本語にしたAndroid 8.0が稼動する端末・エミュレータ

ブランチ

以下のブランチは、本セッションのスライドの説明と対応しています。 コードを見ながらスライドを確認したいときにご活用ください。

なお、masterブランチは、 フォーク元のmasterブランチに対応しています。

オリジナルのAndroid Sunflowerとの違い

  • Android Studio 3.3でビルドできるように、ビルドスクリプトを修正しています。
  • AndroidX Test関連のライブラリを依存関係に追加したり、バージョンを最新化しています。
  • app/src/androidTest配下のテストコードを全て削除しています。 代わりに、本セッションのサンプルコード(テストコード)を追加しています。
  • オリジナルのREADME.mdのファイル名をREADME.orig.mdにリネームしています。

ライセンス

Original Copyright 2018 Google, Inc. See README.orig.md for details.

Modifications Copyright 2018-2019 TOYAMA Sumio <jun.nama@gmail.com>

Licensed under the Apache License, Version 2.0.

Third Party Content

Select text used for describing the plants (in plants.json) are used from Wikipedia via CC BY-SA 3.0 US (license in ASSETS_LICENSE).