参考のサイトを参考にしました。
- より効率的に開発するために ~スマートフォン時代のソフトウェアテスト・アプローチ
- [Android]Android Bindingを使ってみた(1)〜(3)
- [Tutorial] List Views in Android Binding (1/4) 〜 (4/4)
- 双方向Bindingが可能なAndroid Binding v0.45を使ってみた
- Android Binding Markup Demoを読み解く ~リストクリックからイベント駆動まで~
とりあえず使ってみた&テスト書いてみたというソースは以下です。Activityに記述するコード量が非常に少なくなっていると思います。
https://bitbucket.org/twopack/android-binding-sample/changeset/bb43ab2cba02
また、PojoViewModelを使うとMVVMのViewModelをPOJOにできるため、テストコードの実行時にAndroid環境へのインストールが不要になります。これはTDDを行う上でテストの実行にかかる時間が大分短くなるのでとてもいいです。
テストコードをエミュレータで動かさないと、NoClassDefFoundErrorが起きてしまいました。ここではまりましたが、エミュレータ外で動かす場合には、Eclipseで以下の設定を行いました。
- Debug ConfigurationsのClasspathでBootstrap EntryにJREを追加。 User Entriesにandroid.jarを追加。
- Debug ConfigurationsのJREでEnvironment executionでJavaSE-1.6を選択。
- Debug ConfigurationsのEnvironmentでSelect othr...でEclipse JUnit Launcherを選択。
やってみたのはごく簡単なものなので、メリットを享受したままで実際にどこまで有効に使えるのか、引き続き試してみたいと思います。
0 件のコメント:
コメントを投稿