Android Apps with Kotlin: Resources, Styles, and Themes

Intuitive UI and a seamless user experience is the first impression that an app leaves on the user. This course will teach you the basics of how to style an app, apply themes, manage resources, and handle configuration changes using Kotlin.
Course info
Level
Intermediate
Updated
Aug 20, 2018
Duration
5h 15m
Table of contents
Course Overview
Planning Your Application
Styling Views and Layouts
Customizing App Appearance by Applying Themes
Dealing with Values Resources: String Localization
Working with Drawable Resources for Different Screen Densities
Adapting to Different Screen Configurations
Handling Configuration Changes
Description
Course info
Level
Intermediate
Updated
Aug 20, 2018
Duration
5h 15m
Description

At the core of modern mobile applications is a thorough knowledge of how to manage resources, style user interfaces, and apply themes to applications. In this course, Android Apps with Kotlin: Resources, Styles, and Themes, you'll learn how to provide an intuitive user interface and seamless user experience. First, you'll learn how to apply styles and themes to your app that represent your brand. Then, you'll explore how to manage different resources in Android such as graphics, texts, layouts, supporting multiple languages, and making resources compatible across multiple screen densities and size configurations. Finally, you'll see how to handle configuration changes in Android and provide stability to your application. When you're finished with this course, you'll have a foundational knowledge of managing resources, styling Views, applying themes and handling device configuration change as you move forward to develop a mobile application.

About the author
About the author

Sriyank is a passionate software developer and loves to share his knowledge through his blogs and video courses. He follows "share and gain" principle which led him to publish many courses online. Though he has a deep love for Android he also specializes in other mobile app platforms such as iOS and also web development frameworks such as Laravel. He started his journey of sharing knowledge by holding hands-on workshops in various top level Indian Institutes such as NITs and IITs which eventually made him the speaker of one of the Google Developers Groups India which further supported his workshops in many more institutions. Currently Sriyank is working as freelance software developer and a proud online trainer. Apart from this, he loves to travel and explore new places.

More from the author
Firebase on Android: The Big Picture
Beginner
1h 5m
Dec 4, 2019
Android Fundamentals: Views and Adapters
Beginner
1h 43m
Jul 31, 2019
Android Fundamentals: Layouts
Beginner
1h 59m
Jun 28, 2019
More courses by Sriyank Siddhartha
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Sriyank Siddhartha, and welcome to my course, Android Apps with Kotlin: Resources, Styles, and Themes. I am a freelance application developer and have developed a large number of applications, especially the ecommerce applications. Well in Android, managing resources, providing consistent styles to your application sometimes becomes very challenging. In fact, your application's user interface is the first thing that a user comes across. Sometimes it becomes a big pain for the developers to select an appropriate theme for that application and style views in a way to gain users' attention. So in this course, we are going to learn all the basics and fundamental concepts related to managing resources, styling views, and applying appropriate theme to your application. So the major topics that we will cover include how to apply consistent styles throughout the application, selecting an appropriate theme that represents your brand, how to manage resources in Android, how to design layouts for multiple device screens, and in the end you will learn device configuration changes and thus providing stability to your application. By the end of this course, you will have a solid understanding of how to work with resources, styles, and themes in Android. Before beginning the course, you should be familiar with basics of Android app development. So I hope you will join me on this journey to learn about resources, styles, and themes here, at Pluralsight.