Speaker Deck

ウィンドウサイズの変更に強い堅牢な画面の構築 / DroidKaigi 2018

by nakamuuu

Published February 9, 2018 in Technology

DroidKaigi 2018 での発表資料です。 https://droidkaigi.jp/2018/
Room 3 - 2018/02/09 16:50-17:20

【参考資料 / リンク】
<< 前半 : ウィンドウサイズの変更に強いレイアウトの構築 >>
・android:fitsSystemWindows - View | Android Developers
https://developer.android.com/reference/android/view/View.html#attr_android:fitsSystemWindows
・OnApplyWindowInsetsListener (v4 compat library) | Android Developers
https://developer.android.com/reference/android/support/v4/view/OnApplyWindowInsetsListener.html
・View#dispatchApplyWindowInsets | Android Developers
https://developer.android.com/reference/android/view/View.html#dispatchApplyWindowInsets(android.view.WindowInsets)
・ViewGroup#dispatchApplyWindowInsets | Android Developers
https://developer.android.com/reference/android/view/ViewGroup.html#dispatchApplyWindowInsets(android.view.WindowInsets)
・View#onApplyWindowInsets | Android Developers
https://developer.android.com/reference/android/view/View.html#onApplyWindowInsets(android.view.WindowInsets)

<< 後半 : 構成の変更時の画面の状態保持について >>
・Handling Configuration Changes | Android Developers
https://developer.android.com/guide/topics/resources/runtime-changes.html
・guardian/toolargetool | GitHub
https://github.com/guardian/toolargetool
・frankiesardo/Icepick | GitHub
https://github.com/frankiesardo/icepick
・nakamuuu/Retainer | GitHub
https://github.com/nakamuuu/retainer
・StateAwareViewModel - nakamuuu | GitHug Gist
https://gist.github.com/nakamuuu/29d7e358735ab867fb145c210d49f8af
・Of Bundles and ViewModels | ProAndroidDev
https://proandroiddev.com/customizing-the-new-viewmodel-cf28b8a7c5fc