Viewers: in countries Watching now:
One of the most common issues Android developers face is market fragmentation: the variations in screen size and pixel density among the thousands of phones, tablets, and even desktop computers that run Android. The Fragments API (introduced in Android 3.0) helps you deal with this issue. This course teaches Android developers how to program with the Fragments API, and build apps that work well on a wide variety of devices. David Gassner shows how to define different fragment layouts and add them to activities with XML or Java, create layouts for different screens and use a resource alias to select the right layout at runtime, and communicate between activities and fragments. He'll also show you how to make fragments work on older versions of Android, with the support library, and use fragments to display dialogs and preference screens.
My name is David Gassner and this is "Building Adaptive Android Apps with Fragments." This course is for Android developers who want to build apps that can adapt themselves to screens with different dimensions and pixel densities. Working in the new Android Studio I'll first introduce you to the Fragments API. I'll describe how to define a Fragments layout, and how to add it to an activity with XML or Java. I'll then show you how to define multiple layouts for different screens, how to use resource aliases to select layouts at runtime, and how to pass data back and forth between activities and Fragments with arguments and callback methods.
I'll also describe the support library to make Fragments work on older versions of Android, and show you how to manage shared preference screens and dialogs with Fragments. The Fragments API is an important part of any Android developer's toolkit. I hope this course helps you get started building apps that look great on a wide variety of devices.
There are currently no FAQs about Building Adaptive Android Apps with Fragments.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.