Oreilly - Hands-On Android Application Components: Styles and Themes
by Ehsan Mashhadi | Publisher: Packt Publishing | Release Date: December 2018 | ISBN: 9781789808711
Create dynamic and responsive Android applications with consistent styles and appropriate themes About This VideoWork with the latest knowledge base in order to apply the principles of styles and themes when creating attractive and user-friendly appsMake your app target a variety of devices and meet material design guidelines in different Android versionsMove on to the area of design and apply the required visual polish to your appsIn DetailMany developers aren't sure what styles and themes they should use to create an attractive, responsive, and user-friendly app. If you think that providing consistent styles, choosing appropriate themes, and designing layouts for multiple screen sizes is a challenge, then this course is a perfect choice for you.You'll learn the best practices of material design, colors, styles, and themes. You'll build attractive, user-friendly, and responsive applications with backward compatibility. You'll implement the colors principle, version-specific themes, and inheritance in themes. By the end of this course, you'll be able to create attractive apps with just a few lines of clean code.All the code and supporting files for this course are available on Github at https://github.com/PacktPublishing/-Hands-on-Android-Application-Components-Styles-Themes
- Chapter 1 : Aesthetics of an Application: Styles, Views, and Layouts
- The Course Overview 00:02:25
- Responsive design 00:06:00
- Exploring Material Design 00:03:40
- Grasping more on Material design 00:03:01
- Material Components 00:05:58
- Environment in Material Design 00:05:46
- Chapter 2 : Style and Themes
- Getting Started with Styles and Themes 00:02:21
- Styling an application 00:05:03
- Creating Style and Theme 00:06:02
- Color State List 00:02:58
- State List Drawable 00:03:03
- Exploring Attributes 00:02:42
- Chapter 3 : Using Theme
- Using the Material Theme 00:06:01
- Using the AppCompat Theme 00:04:02
- Inheritance in Styles and Themes 00:04:19
- Using ThemeOverlay 00:02:56
- Android Studio Theme Editor 00:05:36
- Chapter 4 : Branding, Colors, and Icons
- Branding 00:03:25
- Colors in Material Design 00:03:02
- Color Tools 00:03:29
- Icons 00:04:20
- Vector Drawable 00:05:43
- Chapter 5 : Miscellaneous: Version-Specific, DayNight Theme, Custom View, and AndroidX
- Version-Specific Styles 00:04:34
- DayNight Theme 00:03:00
- Custom View and Custom Attributes 00:04:50
- AndroidX 00:04:56