售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Android Design Patterns and Best Practice
Android Design Patterns and Best Practice
Credits
About the Author
About the Reviewer
www.PacktPub.com
Why subscribe?
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Design Patterns
How this book works
What we will build
The scenario
The problem
The solution
Targeting platform versions
The support library
The factory pattern
UML diagrams
Running and testing an app
Connecting to a real device
Connecting to a virtual device
Monitoring devices
The abstract factory pattern
Working with more than one factory
Summary
2. Creational Patterns
Applying themes
Customizing color and text
Using palettes
Customizing text
Adding image resources
Managing screen densities
Using designated resources
Creating a card view
Understanding card view properties
Applying CardView metrics
Updating the factory pattern
Applying a builder pattern
Summary
3. Material Patterns
The app-bar
Image assets
Applying actions
App bar structure
Phones
Tablets
The navigation drawer
Drawer construction
Ratio keylines
Activating the drawer
Adding fragments
Right handed drawers
The singleton pattern
Summary
4. Layout Patterns
Linear layouts
Weight and gravity
Relative layouts
The percent support library
Screen rotation
Large screen layouts
Width qualifiers
Layout aliases
The strategy pattern
Summary
5. Structural Patterns
Generating lists
List item layouts
Material font sizes
Connecting data
Translating string resources
Adapters and layout managers
The adapter pattern
The bridge pattern
The facade pattern
The criteria pattern
Summary
6. Activating Patterns
Collapsing toolbars
Applying a data factory pattern
Positioning item layouts
Using the factory with the RecyclerView
Adding dividers
Configuring the floating action button
The dialog builder
Custom dialogs
Adding swipe and dismiss actions
Constructing layout builders
Summary
7. Combining Patterns
Outlining specifications
The prototype pattern
Setting up a prototype
Applying the prototype
The decorator design pattern
Setting up a decorator
Applying the decorator
Extending the decorator
A sandwich builder pattern
Applying the pattern
Connecting to a UI
Selecting patterns
Adding a decorator
Attaching the pattern
Connecting the pattern to the UI
Summary
8. Composing Patterns
The composite pattern
Adding a builder
A Layout composer
Adding components
Creating composites
Create composite layouts
Formatting layouts at runtime
Storage options
Creating static files
Creating and editing application files
Storing user preferences
The activity life cycle
Applying preferences
Adding a unique identifier
Summary
9. Observing Patterns
The Observer pattern
Creating the pattern
Adding a notification
Utility observers and observables
Notifications
Setting an intent
Customizing and configuring notifications
Visibility and priority
Services
Summary
10. Behavioral Patterns
The template pattern
Extending templates
The strategy pattern
The visitor pattern
The state pattern
Summary
11. Wearable Patterns
Android TV
TV home screen
TV model-view-presenter pattern
TV app structure
Recommendation cards
Android Wear
Pairing with a wearable device
Managing screen shapes
Wearable notifications
Reading sensors
Android Auto
Auto safety considerations
Configuring Auto apps
Summary
12. Social Patterns
Adding web pages
Including a link
Configuring WebSettings and JavaScript
Writing HTML for WebViews
Connecting with Facebook
Adding the Facebook SDK
Obtaining a Facebook App ID
Adding a LikeView
Content builders
Integrating Twitter
Sending tweets
Summary
13. Distribution Patterns
Extending platform scope
Publishing apps
Generating a signed APK
Registering as a developer
Publishing an app on the Google Play store
Distributing by e-mail and on websites
Promoting and monetizing apps
Promoting an app
Monetizing an app
In-app billing
Including an advertisement
Summary
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜