Index
A
- action icons
- about / Action icons
- URL / Action icons
- activities
- about / Activities and layouts
- XML activities / Activities and layouts
- adapters
- about / Layout managers and adapters
- Android devices
- emulating / Emulating Android devices
- Android emulators
- reference link / Emulating Android devices
- about / Emulating Android devices
- Android SDK
- reference link / Setting up a development environment
- configuring / Configuring the Android SDK
- Android SDK Manager
- about / Installing Android Studio
- Android Studio
- installing / Installing Android Studio
- Android style
- about / The material theme
- Android Support Library / Configuring the Android SDK
- Android Support Repository / Configuring the Android SDK
- Android Virtual Device (AVD) / Configuring the Android SDK
- Angular JS / Alternative frameworks and libraries
- Angular Material
- app bar
- coding / App bar style and code
- styling / App bar style and code
- material palette, applying / Applying a material palette
- image assets / Image assets
- actions, applying / Applying actions
- structure / The app bar structure
- layout_height / Phones
- action calls, capturing with Java code / Capturing action calls with Java code
- app bar structure
- about / The app bar structure
- rules / Phones
- tablets / Tablets and desktops
- desktops / Tablets and desktops
- AppCompat support library / The AppCompat support library
- app structure, Material TV / TV app structure
- AutoTransition / Exits and entrances
B
- badges
- adding, to list items / Lists and badges
- banner, Material TV / Material TV, Banners
- Bower package manager
- installing / Package management
C
- cards
- CardView
- about / Cards
- collapsibles
- configuring / Accordions and pop-outs
- applying / Accordions and pop-outs
- collection list
- creating / Lists and badges
- color palette
- components, Materialize framework
- about / Components
- lists / Lists and badges
- badges / Lists and badges
- navigation bar / Navigation bars, menus, and icons
- menus / Navigation bars, menus, and icons
- icons / Navigation bars, menus, and icons
- user text input fields, including / Text input and display
- user text, display / Text input and display
- components, MDL
- about / Components
- headers / Headers
- navigation bars / Navigation bars
- tabs / Tabs
- search fields / Search fields
- menus / Menus
- forms / Forms
- tables / Tables
- content
- tab divisions, implementing / Dividing content with tabs
- Content Delivery Network (CDN) / Package management
- contextual menus / Contextual menus
D
- dataset
- connecting / Connecting a dataset
- densities
- categories / Configuration qualifiers
- density-independent pixels (dips) / Inserting and scaling images
- desktop layout structure
- exploring / Desktop layouts
- development environment
- setting up / Setting up a development environment
- dialogs
- about / Menus and dialogs, Dialogs
- material dialog, creating / Creating a material dialog
- click listeners / Click listeners
E
- elements
- hiding / Revealing and hiding
- revealing / Revealing and hiding
F
- findViewById() method / Adding a material toolbar
- floating text labels
- creating / Forms
- forms, MDL
- about / Forms
- fragment
- about / Activating the navigation drawer
- opening / Opening fragments
G
- Genymotion / Emulating Android devices
- Google Play services / Configuring the Android SDK
- Google Repository / Configuring the Android SDK
- Google USB Driver / Configuring the Android SDK
- gravity properties
- about / Gravity properties
H
- HAXM
- about / Installing Android Studio
- header, MDL
I
- images
- inserting / Inserting and scaling images
- scaling / Inserting and scaling images
- displaying, with Material box / Displaying images
- installation, Android Studio / Installing Android Studio
J
- Java code
- used, for capturing action calls / Capturing action calls with Java code
- Java JDK
- about / Installing Android Studio
K
- keylines, sliding drawers
- about / Navigation components and keylines
- ratio keylines / Ratio keylines
L
- layout managers
- about / Layout managers and adapters
- layouts
- about / Activities and layouts
- RelativeLayouts / RelativeLayouts
- LinearLayouts / LinearLayouts
- Leanback Library / Material TV
- LinearLayouts
- about / LinearLayouts
- list items
- adding / Adding list items
- lists
- generating / Generating lists
M
- material
- properties / Material properties
- applying, to older devices / Applying material to older devices
- AppCompat support library, importing / The AppCompat support library
- theme, applying / Applying the material theme
- toolbar, adding / Adding a material toolbar
- action icons / Action icons
- Material box
- used, for displaying images / Displaying images
- material color palette generator
- reference link / Customizing the material theme
- material dialog
- creating / Creating a material dialog
- padding, around title / Title
- content / Content
- action section / Actions
- material frameworks
- polymer / Alternative frameworks and libraries
- Angular JS / Alternative frameworks and libraries
- Leaf, URL / Alternative frameworks and libraries
- Bootswatch Paper, URL / Alternative frameworks and libraries
- MUI, URL / Alternative frameworks and libraries
- Material UI, URL / Alternative frameworks and libraries
- Materialize
- about / Materialize
- setting up / Setting up
- file download, URL / Setting up
- theme, setting / Material theme
- layouts / Layouts and grids
- grids / Layouts and grids
- cards / Cards
- buttons / Buttons and icons
- icons / Buttons and icons
- URL / Buttons and icons
- Materialize framework
- components / Components
- transitions / Transitions and motion
- material theme
- about / The material theme
- styles, applying / Applying styles
- customizing / Customizing the material theme
- Material TV
- about / Material TV
- banners / Banners
- app structure / TV app structure
- DetailsFragment / TV app structure
- recommendation cards / Recommendation cards
- guide, URL / Recommendation cards
- MDL
- about / Material Design Lite
- URL / Material Design Lite
- layouts / Layouts and grids
- grids / Layouts and grids
- cards / Cards
- components / Components
- template sites, URL / Tables
- template sites / Tables
- Media device (MTP) / Connecting a real device
- menus
- about / Menus and dialogs, Menus
- elements, URL / Menus
- options menus / Options menu
- contextual menus / Contextual menus
- menus, MDL
- about / Menus
N
- navigation bar
- link, including / Navigation bars, menus, and icons
- logo, including / Navigation bars, menus, and icons
- drop-down menu, adding / Navigation bars, menus, and icons
- navigation bars, MDL
- about / Navigation bars
- navigation components, sliding drawers
- structure / Structure and metrics
- metrics / Structure and metrics
- configuration qualifiers / Configuration qualifiers
- navigation drawer
- activating / Activating the navigation drawer
- NavigationView / Drawer design
- Node Package Manager (NPM)
- URL / Package management
O
- options menus / Options menu
P
- page layout
- creating, with transparent header / Headers
- polymer
R
- ratio keylines
- about / Ratio keylines
- real device
- connecting / Connecting a real device
- realistic movement
- animating, across activities / Realistic movement
- RecyclerViews
- about / Layout managers and adapters
- RelativeLayouts
- about / RelativeLayouts
- ripple animation effect
- generating / Ripple animations
- Roboto
- reference link / Adding list items
S
- scale-independent pixel (sp) / Applying styles
- screen rotations
- performing / Screen rotation
- search field, MDL
- creating / Search fields
- shared components
- animating, across activities / Shared components
- sliding drawers
- design / Drawer design
- layout / The layout
- navigation components / Navigation components and keylines
- keylines / Navigation components and keylines
- functionality / Drawer functionality
- implementing / Drawer functionality
- navigation drawer, activating / Activating the navigation drawer
- fragments, opening / Opening fragments
- right-sided drawers / Other sliding drawers
- left-sided navigation drawer / Other sliding drawers
- SQLite
- reference link / Connecting a dataset
- string resources
- defining / Strings and translation
T
- tables, MDL
- about / Tables
- tabs
- used, for content division / Dividing content with tabs
- tabs, MDL
- used, for organizing content / Tabs
- text input fields
- including / Text input and display
- TouchDelegate
- URL / Actions
- touch feedback
- about / Touch feedback
- ripple animation effect, generating / Ripple animations
- transition animations
- about / Transitions
- entrances, managing / Exits and entrances
- exits, managing / Exits and entrances
- shared components, animating across activities / Shared components
- realistic movement / Realistic movement
- TransitionManager
- about / Transitions
- using / Exits and entrances
- translation / Strings and translation
W
- wave animations
- generating / Wave animations
- wearable devices
- about / Wearable material
- connecting to / Connecting to a Wearable device
- URL, for downloading / Connecting to a Wearable device
- URL / Connecting to a Wearable device, Wearable layouts
- different shaped screens, managing / Managing differently shaped screens
- layouting / Wearable layouts
- cards / Wearable layouts