読者です 読者をやめる 読者になる 読者になる

visible true

技術的なメモを書く

Fundamentals Of The Data BindingをGitBookで公開しました。

丁度自分でもData Binding Libraryの細かい所を忘れていて自分の原稿読んでわーいって感じだったのでついでにGitBookに公開していつでも読めるようにしました。2015年夏に書いたものなので一部古い内容が含まれているかもしれません。適宜修正します。(セッ…

Data Binding Libraryが吐くコードがLintに怒られる時がある

問題 booleanを使ってandroid:backgroundの値を制御するようなレイアウトを書いたとします。 <data> <variable name="focused" type="boolean" /> </data> <FrameLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@{focused? @drawable/shape_focused : null}" > この時Data Binding Libraryが以下のようなコード…</framelayout>

Data BindingのテストはAndroid5.0以上の環境じゃないと動かない

※ 2015/06/28 20:31追記 ART環境だったら動きました。4.4系でもRuntimeをARTにしておけばテスト動きます 問題 Data Binding + Multidex倒したら「クックック奴と倒すとはな...さあやろうか」って感じで新たな問題が出てきました。テストコード側でBindingクラスに…

Data BindingとMultidexの兼ね合いの問題を大体倒したので実用段階待ったなし

Data Bindingを導入したかったけどmultidexの兼ね合いで躓いたので問題をまとめます。 - visible trueで死んでましたが、設定でなんとか頑張れる事がわかったのでメモします。 結論 これらを加えるだけ。 build.gradle android { defaultConfig { multiDexEn…

Data Bindingを導入したかったけどmultidexの兼ね合いで躓いたので問題をまとめます。

※解決しました http://sys1yagi.hatenablog.com/entry/2015/06/17/190547 個人アプリにフォイフォイ導入して上手く行ったので仕事の方でも、と思ってたら思わぬ罠で挫折したので記録しておきます。 環境 com.android.tools.build :gradle:1.3.0-beta3 com.an…

Android Data Binding LibraryのProguard設定

個人アプリに導入してリリースした。Proguardで怒られたので以下の設定を追加した。 -dontwarn android.databinding.** Release CIでコケるので心臓に悪いよね。

Android Data Binding Library 雑感

Google I/O 2015!! Data Bindingのサポート出ましたね。とりあえずアレコレ触ってみた雑感を書きます。Data Bindingの使い方や機能全般に関する説明はData Binding Guide | Android Developersを参照してください。 ※Android Data Binding LibraryはまだPrev…