In early 2011, Android Honeycomb 3.0 (API level 11) was released specifically to support larger screen-sized tablets. Since then, the Android ecosystem has exploded and all subsequent Android releases have been targeted to offer more screen sizes, including smart phones, tablets, and Google TV.
This chapter will walk you through dealing with multiple screen sizes and making your application compatible to work with smart phones and tablets. In the course of this chapter, we will extend the POIApp
we have been developing and optimize it for Android tablets. The following topics will be covered in this chapter:
Introduction to the Android tablets ecosystem
Creating and managing fragments
Making
POIApp
compatible with Android tabletsDealing with
ListFragment
to display the POI listCreating the multi-pane layout for tablets
Adding alternative layouts for Android tablets
Using
DialogFragment
to display dialogsWorking with fragments for older Android devices...