●概要
AndroidアプリのアーキテクチャパターンとしてMVVMが採用されることが多くなりました。Androidではデータバインディングがサポートされており、効率的にMVVMで実装を行うことができます。しかし、実際にMVVMで開発をしようとすると様々な問題に遭遇します。そのような問題に対応するためのポイントを紹介します。
(プログラミング言語はKotlinを想定します)
●アジェンダ(予定)
・MVVM開発で直面する問題
・関心の分離
・関心の分離を意識してViewModelの肥大化を防ぐ
・画面遷移・ダイアログ
・Contextの扱い
・RecyclerView
・データフロー
・データフローを単純化して複雑化を防ぐ
----------------------------------------------------------------------------------------------------------------
DroidKaigiはエンジニアが主役のAndroidカンファレンスです。
Android技術情報の共有とコミュニケーションを目的に、2018年2月8日(木)、9日(金)の2日間開催しました。
今回は「ニッチな技術とコミュニケーション」を重視しました。
DroidKaigi is a developer-first Android conference.
Our objectives are to help Android developers to share knowledge about Android development and connect with other Android developers.
The conference will be held on 8th - 9th February 2018 with "Niche Technology and Communication" as the main theme.
DroidKaigi 2018 - https://droidkaigi.jp/2018/
DroidKaigi 2017 - https://droidkaigi.github.io/2017/
DroidKaigi 2016 - https://droidkaigi.github.io/2016/
DroidKaigi 2015 - https://droidkaigi.github.io/2015/
DroidKaigi Twitter - / droidkaigi