BootCamp 2011 Japan行ってきた!
Google Developer Day 2011 JPの前夜祭的イベントである
BootCamp 2011 Japanに行ってきた。
AndroidのFragmentについて、使い方の勘所的なことが少し
分かった気がしたので、簡単にまとめておく。
FragmentはViewを纏めたりするものだと思っていたけれど、
むしろUI(View)とロジックを纏めてDRY原則を守った再利用性
の高いコードを書くための機能という意味合いの方が強い感じ。
HoneycombとかICS待ちとかじゃなくて、今すぐ既存のアプリ
の設計も見直した方が良さそう。実際にコードを変更するかど
うかは別として、思想として早期導入すべきだと思った。
で、View/Fragment/Activityの分担は下のような感じが良い
みたい。
| View | 描画とそのための最低限のロジック |
| Fragment | Viewとそれに関連するロジック |
| Activity | ActivityまたはFragment間のデータの受け渡しや Windowの設定など、画面で共通的なもの。 |
参考:資料スライド
http://www.slideshare.net/yanzm/fragment

