DroidKaigi2020
https://droidkaigi.jp/2020/timetable/153542
English P1-85
日本語 P86-165
Android開発で最も基本となるデザインパターンはMVCパターンです。
MVCパターンではViewの操作をActivityが行うため、Activityのコードが煩雑になり保守性が下がる要因となっていました。
Data Bindingを使うとViewの振る舞いはView自身で決めるためActivityのコード量が減り保守性が上がります。
複雑になっていくUIの状態をより管理しやすくできるData Bindingを積極的に取り入れていきましょう。
本セッションではData Bindingの基礎から最新の機能まで、幅広く紹介します。
初心者歓迎です。
アジェンダ
- Data Bindingの基礎
- Data Bindingを使ってみる
- BaseObservable
- Custom ViewとData Binding
- View BindingとData Binding
- JetPack ComposeとData Binding
- Tips