MAKE YOUR ANDROID APPS A SUPERIOR, SILKY-SMOOTH EXPERIENCE FOR THE
END-USER WITH THIS COMPREHENSIVE GUIDE TO CREATING A DYNAMIC AND
MULTI-PANE UI. EVERYTHING YOU NEED TO KNOW IN ONE HANDY VOLUME.
KEY FEATURES
* Learn everything you need to know to provide dynamic multi-screen
UIs within a single activity
* Integrate the rich UI features demanded by today's mobile users
* Understand the basics of using fragments and how to use them to
create more adaptive and dynamic user experiences
BOOK DESCRIPTION
To create a dynamic and multi-pane user interface on Android, you need
to encapsulate UI components and activity behaviors into modules that
you can swap into and out of your activities. You can create these
modules with the fragment class, which behaves somewhat like a nested
activity that can define its own layout and manage its own lifecycle.
When a fragment specifies its own layout, it can be configured in
different combinations with other fragments inside an activity to
modify your layout configuration for different screen sizes (a small
screen might show one fragment at a time, but a large screen can show
two or more). Creating Dynamic UI with Android Fragments shows you how
to create modern Android applications that meet the high expectations
of today's users. You will learn how to incorporate rich navigation
features like swipe-based screen browsing and how to create adaptive
UIs that ensure your application looks fantastic whether run on a low
cost smartphone or the latest tablet. This book looks at the impact
fragments have on Android UI design and their role in both simplifying
many common UI challenges and providing new ways to incorporate rich
UI behaviors. You will learn how to use fragments to create UIs that
automatically adapt to device differences. We look closely at the roll
of fragment transactions and how to work with the Android back stack.
Leveraging this understanding, we then explore several specialized
fragment-related classes like ListFragment and DialogFragment as well
as rich navigation features like swipe-based screen browsing.
WHAT YOU WILL LEARN
* Understand the role and capabilities of fragments
* Explore the fragment-oriented features of Android Studio
* Create an app UI that works effectively on smartphones and tablets
* Use fragments to create engaging navigation capabilities like
swipe-based screen browsing
* Work with special purpose fragment classes like ListFragment and
DialogFragment
* Dynamically manage fragments using the FragmentTransaction class
* Learn appropriate application design for communicating between
fragments
* Efficiently handle fragment creation and lifecycle
* Simplify cross-thread UI handling with fragments
* Form multi-screen UIs that run within a single activity
WHO THIS BOOK IS FOR
This book is for developers with a basic understanding of Android
programming who would like to improve the appearance and usability of
their applications. Whether you're looking to create a more
interactive user experience, create more dynamically adaptive UIs,
provide better support for tablets and smartphones in a single app,
reduce the complexity of managing your app UIs, or you are just trying
to expand your UI design philosophy, then this book is for you.
Les mer
Produktdetaljer
ISBN
9781783283101
Publisert
2013
Utgave
1. utgave
Utgiver
Packt Publishing
Språk
Product language
Engelsk
Format
Product format
Digital bok
Antall sider
122
Forfatter