舉報

會員
Hands-On Android UI Development
ThisbookisfornoviceAndroidandJavadeveloperswhohaveabasicknowledgeofAndroiddevelopmentandwanttostartdevelopingstunninguserinterfaces.
最新章節
- Chapter 12 - Customizing Widgets and Layouts
- Chapter 11 - Polishing Your Design
- Chapter 10 - Making Overviews Even Better
- Chapter 9 - Navigating Effectively
- Chapter 8 - Designing Material Layouts
- Chapter 7 - Creating Overview Screens
品牌:中圖公司
上架時間:2021-07-02 18:53:18
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Chapter 12 - Customizing Widgets and Layouts 更新時間:2021-07-02 23:26:30
- Chapter 11 - Polishing Your Design
- Chapter 10 - Making Overviews Even Better
- Chapter 9 - Navigating Effectively
- Chapter 8 - Designing Material Layouts
- Chapter 7 - Creating Overview Screens
- Chapter 6 - Storing and Retrieving Data
- Chapter 5 - Binding Data to Widgets
- Chapter 4 - Composing User Interface
- Chapter 3 - Taking Actions
- Chapter 2 - Designing Form Screens
- Test Your Knowledge Answers
- Activity Lifecycle
- Summary
- Apply your knowledge
- Test your knowledge
- Creating animated views
- Creating a layout implementation
- Integrating the SpendingGraphView
- Creating custom view implementations
- Customizing Widgets and Layouts
- Summary
- Test your knowledge
- Creating custom styles
- Activating more animations
- Creating custom animations
- Adding animations
- Generating palettes dynamically
- Producing an application palette
- Choosing colors and theming
- Polishing Your Design
- Summary
- Test your knowledge
- Updating by Delta Events
- Introducing dividers
- Multiple view types
- Making Overviews Even Better
- Summary
- Test your knowledge
- Navigating using Fragments
- Navigation menus
- Bottom tabs navigation
- Tabbed navigation
- Planning navigation
- Navigating Effectively
- Summary
- Test your knowledge
- Stack view
- Building layouts using grids
- Elevating widgets
- Swiping to delete
- Coordinating the Overview Screen
- Introducing CoordinatorLayout
- Looking at material structure
- Designing Material Layouts
- Summary
- Test your knowledge
- Allowance overview with a Room database
- Creating new ClaimItems with a Fragment
- Creating the Overview activity
- Data binding an adapter
- Creating a RecyclerView adapter
- Creating a ViewHolder with data binding
- Creating a simple ViewHolder class
- Creating layouts for ViewHolders
- Elements of an Overview screen
- Designing an Overview screen
- Creating Overview Screens
- Summary
- Test your knowledge
- Accessing your Room database
- Creating a database
- Implementing Data Access Objects in Room
- The LiveData class
- Creating the Data Access Layer
- Creating an Entity model
- Adding Room to the project
- Introducing Room
- Using the SQLite database
- Data storage in Android
- Storing and Retrieving Data
- Summary
- Test your knowledge
- Data binding and fragments
- Updating the SpendingStats class
- Creating the AllowanceOverview layout
- Establishing the AllowanceOverviewFragment
- Creating an Observable model
- Data binding a layout file
- Enabling data binding
- The Observer pattern
- Exploring data models and widgets
- Binding Data to Widgets
- Summary
- Test your knowledge
- Try it yourself
- Capturing the ClaimItem data
- Creating the Attachment Pager Fragment
- Creating the Create Attachment Command
- Creating the Attachment Pager Adapter
- Creating the Attachment preview widget
- Creating the Attachment Pager
- Wrapping up the category picker
- Creating the ClaimItem class
- Creating the Category enum
- Creating the Attachment class
- Creating the data model
- Creating the DatePickerLayout
- Designing a modular layout
- Composing User Interfaces
- Summary
- Test your knowledge
- Multiple event listeners
- Making events quick
- Handling events from other activities
- Wiring the CaptureClaimActivity events
- Listening for some events
- Understanding Android event requirements
- Taking Actions
- Summary
- Test your knowledge
- Try it yourself
- Adding the attachment preview
- Creating the category picker layout
- Making icons change with state
- Creating the category chooser
- Adding the amount and date inputs
- Creating the description box
- Creating a form layout
- Designing a layout
- Exploring form screens
- Designing Form Screens
- Summary
- Organizing project files
- Discovering the layout editor
- Creating SimpleLayout
- Android application structure
- Android Studio
- Material Design
- Creating Android Layouts
- Questions
- Piracy
- Errata
- Downloading the example code
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Customer Feedback
- Why subscribe?
- www.PacktPub.com
- About the Reviewers
- About the Author
- Credits
- 版權信息
- 封面
- 封面
- 版權信息
- Credits
- About the Author
- About the Reviewers
- 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
- Errata
- Piracy
- Questions
- Creating Android Layouts
- Material Design
- Android Studio
- Android application structure
- Creating SimpleLayout
- Discovering the layout editor
- Organizing project files
- Summary
- Designing Form Screens
- Exploring form screens
- Designing a layout
- Creating a form layout
- Creating the description box
- Adding the amount and date inputs
- Creating the category chooser
- Making icons change with state
- Creating the category picker layout
- Adding the attachment preview
- Try it yourself
- Test your knowledge
- Summary
- Taking Actions
- Understanding Android event requirements
- Listening for some events
- Wiring the CaptureClaimActivity events
- Handling events from other activities
- Making events quick
- Multiple event listeners
- Test your knowledge
- Summary
- Composing User Interfaces
- Designing a modular layout
- Creating the DatePickerLayout
- Creating the data model
- Creating the Attachment class
- Creating the Category enum
- Creating the ClaimItem class
- Wrapping up the category picker
- Creating the Attachment Pager
- Creating the Attachment preview widget
- Creating the Attachment Pager Adapter
- Creating the Create Attachment Command
- Creating the Attachment Pager Fragment
- Capturing the ClaimItem data
- Try it yourself
- Test your knowledge
- Summary
- Binding Data to Widgets
- Exploring data models and widgets
- The Observer pattern
- Enabling data binding
- Data binding a layout file
- Creating an Observable model
- Establishing the AllowanceOverviewFragment
- Creating the AllowanceOverview layout
- Updating the SpendingStats class
- Data binding and fragments
- Test your knowledge
- Summary
- Storing and Retrieving Data
- Data storage in Android
- Using the SQLite database
- Introducing Room
- Adding Room to the project
- Creating an Entity model
- Creating the Data Access Layer
- The LiveData class
- Implementing Data Access Objects in Room
- Creating a database
- Accessing your Room database
- Test your knowledge
- Summary
- Creating Overview Screens
- Designing an Overview screen
- Elements of an Overview screen
- Creating layouts for ViewHolders
- Creating a simple ViewHolder class
- Creating a ViewHolder with data binding
- Creating a RecyclerView adapter
- Data binding an adapter
- Creating the Overview activity
- Creating new ClaimItems with a Fragment
- Allowance overview with a Room database
- Test your knowledge
- Summary
- Designing Material Layouts
- Looking at material structure
- Introducing CoordinatorLayout
- Coordinating the Overview Screen
- Swiping to delete
- Elevating widgets
- Building layouts using grids
- Stack view
- Test your knowledge
- Summary
- Navigating Effectively
- Planning navigation
- Tabbed navigation
- Bottom tabs navigation
- Navigation menus
- Navigating using Fragments
- Test your knowledge
- Summary
- Making Overviews Even Better
- Multiple view types
- Introducing dividers
- Updating by Delta Events
- Test your knowledge
- Summary
- Polishing Your Design
- Choosing colors and theming
- Producing an application palette
- Generating palettes dynamically
- Adding animations
- Creating custom animations
- Activating more animations
- Creating custom styles
- Test your knowledge
- Summary
- Customizing Widgets and Layouts
- Creating custom view implementations
- Integrating the SpendingGraphView
- Creating a layout implementation
- Creating animated views
- Test your knowledge
- Apply your knowledge
- Summary
- Activity Lifecycle
- Test Your Knowledge Answers
- Chapter 2 - Designing Form Screens
- Chapter 3 - Taking Actions
- Chapter 4 - Composing User Interface
- Chapter 5 - Binding Data to Widgets
- Chapter 6 - Storing and Retrieving Data
- Chapter 7 - Creating Overview Screens
- Chapter 8 - Designing Material Layouts
- Chapter 9 - Navigating Effectively
- Chapter 10 - Making Overviews Even Better
- Chapter 11 - Polishing Your Design
- Chapter 12 - Customizing Widgets and Layouts 更新時間:2021-07-02 23:26:30