Course
Skills Expanded
Improving User Interface Design with Android Fragments
In this course we look at how to use Android Fragments to improve your app's adaptability to device differences and enhance your app's user experience.
What you'll learn
Available to all Android platforms, 1.6 and above, Fragments now replace Activities as the primary canvas for UI design. Fragments address a number of key UI design issues. In this course we discuss how to use Fragments to improve your app’s adaptability to device differences, provider better UI modularization, enhance your app’s appearance, and improve your app’s usability by creating more context-aware user experiences.
Table of contents
Fragment Basics
44mins
- Introduction 1m
- Fragments and UI Modularization 4m
- Creating Fragments 3m
- Demo: Creating Fragments 6m
- Coordinating Fragment Content 4m
- Demo: Coordinating Fragment Content 9m
- Supporting Fragments Across Activities 2m
- Demo: Supporting Fragments Across Activities 8m
- Button Click Handling and Fragments 2m
- Demo: Button Click Handling and Fragments 5m
- Summary 2m
Fragment Transactions
35mins
- Introduction 1m
- Dynamically Managing Fragments 6m
- Demo: Dynamically Managing Fragments 8m
- Managing Fragment State 4m
- Demo: Managing Fragment State 3m
- FragmentTransactions and the back button 3m
- Demo: FragmentTransactions and the back button 2m
- Programmatically moving through the back stack 3m
- Demo: Programmatically moving through the back stack 5m
- Summary 2m
Fragments lifecycle and specialization
55mins
- Introduction 2m
- Fragment lifecycle 6m
- Types of Fragments 2m
- ListFragment 3m
- Demo: ListFragment 4m
- ListFragment customization 2m
- Demo: ListFragment customizaiton 3m
- WebViewFragment 1m
- DialogFragment 4m
- Demo: DialogFragment 8m
- The Dialog within the DialogFragment 1m
- Demo: The Dialog within the DialogFragment 2m
- Wrapping standard Dialogs in a DialogFragment 2m
- Demo: Wrapping standard Dialogs in a DialogFragment 5m
- Using DialogFragments as a standard Fragment 3m
- Demo: Using DialogFragments as a standard Fragment 4m
- Summary 2m