Hall A | Hall B | Room 1 | Room 2 | Room 3 | Room 4 | Room 5 | Room 6 | Room 7 | ||
---|---|---|---|---|---|---|---|---|---|---|
10:00 | JAENHall A・20min Welcome Talk | |||||||||
10:20 | ||||||||||
11:20 | ||||||||||
11:50 | 🍱 Lunch Time 🍱 (60min) | |||||||||
12:50 | ||||||||||
14:00 | ||||||||||
14:50 | ||||||||||
15:40 | ||||||||||
16:00 | ||||||||||
16:30 | ||||||||||
16:40 | ||||||||||
16:50 | ||||||||||
17:10 | ||||||||||
17:20 | ||||||||||
18:00 | Hall・120min 🎉 Party 🎉 |
Room 1 | Room 2 | Room 3 | Room 4 | Room 5 | Room 6 | Room 7 | |
---|---|---|---|---|---|---|---|
10:30 | |||||||
11:20 | |||||||
11:50 | 🍱 Lunch Time 🍱 (60min) | ||||||
12:50 | Room 7・50min Reserved | ||||||
14:00 | |||||||
14:50 | Room 4・30min Reserved | ||||||
15:00 | |||||||
15:40 | |||||||
16:50 | |||||||
17:40 | |||||||
18:30 |
JA Room 4 - 2019/02/08 16:50-17:20
Android Framework and Jetpack (a.k.a. Support Library)
AOSPで公開されている標準メールアプリのメッセージ詳細画面では、HTMLメールの表示のためにWebViewが使われています。 この画面はWebViewの他にタイトルや転送ボタンのViewGroupがヘッダー・フッターとして並び、同時にスクロールする構成です。このレイアウトはどう実装すべきでしょうか? 一案として ScrollView+ViewGroup+WebView の構成を思い浮かべますが、これを実装すると思わぬ重大なバグが発生します。 このセッションでは、AOSPメールアプリでWebView+ViewGroupのレイアウトを実現するための驚くべき内部実装を詳細に解説します。 また、このレイアウト構成を応用して弊社ニュースアプリを最適化させた経緯についても話します。 これによりリアルな現場で繰り広げられた問題発見・原因分析・動作検証のフローも参考になると思います。 ※話さないこと ・AOSPのメールアプリにおけるメッセージ詳細以外の画面仕様について ・WebViewの内部実装について
Android Developer
Android Developer