More Related Content More from YUKI YAMAGUCHI (14) マテリアルデザインを用いたデザインリニューアル [フリル編]16. Material Design on Android Checklist
マテリアルデザインを理解する上でキーとなる4つのポイントの解説
Tangible Surfaces A Bold, Print-Like Aesthetic Authentic Motion Adaptive Design
手触りのある
表面の表現
印刷物デザインの
応用
修飾ではなく
意味を伝える動き
画面サイズの変化に
適応するデザイン
http://android-developers.blogspot.jp/2014/10/material-design-on-
android-checklist.html
18. An exploration in Material Design
実際に上記ポイントを踏まえてリニューアルされたfeedlyの事例
https://medium.com/feedly-behind-the-curtain/an-exploration-in-
material-design-by-feedly-8c1a1cbdfdcd
59. 実装・ライブラリの変遷
2.x 3.x
Activityまわり Activityべた書き Activity + Fragment
APIクライアント
AsyncTaskLoader
ベースの自作
Retrofit + RxJava
画像 Picasso Picasso
EventBus Otto Otto
View DI findViewById() ButterKnife
テスト なし >< JUnit4, Mocito
CI なし >< CircleCI
63. Activity + Fragment
• 一通り対応が終わってからFragment批判が盛り上がって
辛い
• 【翻訳】Android Fragmentへの反対声明
• しかしFragment使って良かったと思ってます
• ViewPagerはFragment使わないと実装しづらい
http://ninjinkun.hatenablog.com/entry/2014/10/16/234611
75. Scroll to Full Screen
• 今ならSupport Libraryでできます
• ActionBar. setHideOnContentScrollEnabled
• 細かいことがやりたければもっと良いライブラリも
• Android-ObservableScrollView