Modern Android Quickly bring your app to life with less code, using a modern declarative approach to UI, and the simplicity of Kotlin.
![ビュー バインディング | Android Developers](https://cdn-ak-scissors.b.st-hatena.com/image/square/9e573e91b0d4ff3d6c58664e2f81c7c304ece866/height=288;version=1;width=512/https%3A%2F%2Fdeveloper.android.com%2Fstatic%2Fimages%2Fsocial%2Fandroid-developers.png%3Fhl%3Dja)
AndroidにおいてViewをBindする方法はいくつかあります。 今回は、その手法の紹介および比較をしたいと思います。 この比較の話はGoogle I/O 2019で紹介されていたものです。 https://www.youtube.com/watch?v=Qxj2eBmXLHg その話を各手法を具体的に紹介しつつ、実際にどういったところに良し悪しがあるのかを説明したいと思います。 各サンプルコードは一部抜粋したものになっていますのでご了承ください。 実際に動くコードはGitHubに上げていますのでそちらをご参照ください。 前提の環境は以下の通りです Android Studio 3.6 Beta 5 Kotlin 1.3.50 その他ライブラリについては各種Branchに上がってるapp/build.gradleをご参照ください findViewById 入門書にも乗ってる一番基本的な
これはXamarin Advent Calendar 2018の22日目の記事…のつもりでしたが一日勘違いして一時間半程間に合いませんでした。埋めていただいた方、ありがとうございました。すいません。 さて内容はちょっとはみ出してWPFやUWPといったXAMLを利用するUIフレームワーク全般で共通な話です。 私は前々からXAMLアーキテクチャの場合、必ずしも(Topレベルの)ViewModelのクラスをViewのクラスから分離する必要はなく、XAMLのコードビハインドをViewModelとして実装しても良いのではないか?ViewModelは役割としては必要でも、クラスとしては必ずしも必要ではないのではないか?と考えていました。 もちろん常にViewModelクラスが不要だという訳ではありません。特定の制約を満たす必要がありますし、その制約を徹底できるだけの組織的な統制力が必要になります。*1
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く