Android Apps with Kotlin: RecyclerView and Navigation Drawer

Learn the skills necessary to provide rich data display and easy-to-use navigation by learning to effectively use RecyclerView and navigation drawer.
Course info
Rating
(10)
Level
Intermediate
Updated
Nov 9, 2018
Duration
2h 45m
Table of contents
Course Overview (trailer)
Working with RecyclerView and CardView
Binding Data to RecyclerView
Understanding Drawer Navigation
Implementing Drawer Navigation Behavior
Testing RecyclerView and Drawer Navigation
Description
Course info
Rating
(10)
Level
Intermediate
Updated
Nov 9, 2018
Duration
2h 45m
Description

Providing rich data display and easy-to-use navigation is critical to the success of any application. In this course, Android Apps with Kotlin: RecyclerView and Navigation Drawer, you’ll learn how to provide both. First, you'll learn how to include rich, card-based lists using RecyclerView, CardView and LayoutManager, while managing content display in a RecyclerView by creating a RecyclerView adapter. Then, you’ll learn how to coordinate the creation of the LayoutManager and adapter with the lifecycle of the containing activity through the use of Kotlin lazy properties. Next, you'll discover how to expand your application navigation experience with navigation drawer. Finally, to assure application reliability, you'll see how to create automated UI tests that cover both RecyclerView and navigation drawer. By the end of this course, you'll have the necessary skills and knowledge to create Android apps of your own that provide rich data display and easy-to-use navigation with RecyclerView and navigation drawer.

About the author
About the author

Jim Wilson is president of JW Hedgehog, Inc., a consulting firm specializing in solutions for the Android, iOS, and Microsoft platforms. Jim has over 30 years of software engineering experience, with the past 15 years heavily focused on creating mobile device and location-based solutions.

More from the author
Understanding Android Application Basics
Beginner
4h 16m
Aug 19, 2019
Introduction to Xamarin.Forms
Beginner
3h 38m
May 13, 2019
More courses by Jim Wilson
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview (trailer)
Hi everyone. My name is Jim Wilson. Welcome to my course, Android Apps with Kotlin: RecyclerView and Navigation Drawer. I'm a managing partner of JWHH, LLC. I've had the good fortune to have been a professional software developer now for over 30 years, and I've been creating apps for Android since the earliest days of the platform. In this course, you'll learn the skills necessary to work effectively with RecyclerView and slideout navigation drawers, and you'll do all this while leveraging the powerful and efficient coding experience provided by the Kotlin programming language. Some of the major topics we cover include displaying card-based data lists with the RecyclerView and CardView, efficiently managing large data lists with the RecyclerView adapter, providing a rich, easy-to-use navigation experience with slideout navigation drawers, and assuring app reliability by incorporating RecyclerView and navigation drawers into your automated user interface tests. By the end of this course, you'll have the skills necessary to display rich data lists and provide an easy-to-use navigation experience using RecyclerView and slideout navigation drawers. To get the most out of this course, you should already have a solid understanding of the fundamentals of developing Android apps using Kotlin and the basics of creating automated user interface tests using Kotlin. You can learn more about both these topics in my courses Android Apps with Kotlin: Build Your First App, Android Apps with Kotlin: Tools and Testing. I hope you'll join me as we learn the skills necessary to display rich data lists and provide an easy-to-use navigation experience with the course, Android Apps with Kotlin: RecyclerView and Navigation Drawer, at Pluralsight.