Efficiently load and display data in a View using Adapter. Explore the implementation of the list, grid, staggered grid, paged list, swipeable Views, sliding Fragments, and a drop-down menu using Android Adapters.
One of the fundamental requirement for any mobile app is to display data in a View. Very often, the data comes as a collection and must be displayed on the screen as a list or page. To help with this, Android provides a system called Adapter, which is responsible for making a View for each item in the data set. In this course, Android Fundamentals: Views and Adapters you'll understand how to implement Adapters for various use case scenarios. First, you will understand what exactly is an adapter. Next, you'll discover various types of commonly used Adapters associated with RecyclerView, Grids, ViewPager2, Spinner, and Paging library. Finally, you will explore when to use which adapter in your application. When you're finished with this course, you will have skills and knowledge of Adapters needed to manage Views and data set with the best possible performance.
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.
Course Overview Hi. This is Sriyank Siddhartha, and welcome to my course of Android Fundamentals Views and Adapters. I am a freelance Android developer and trainer with several years of experience in the field of Android development. One of the fundamental requirements for any mobile application is to display data in a view. Very often, the data comes as a collection and must be displayed on screen as a list or a page. To help with this, Android provides a system called adapter, which is responsible for making a view for each item in the dataset. So in this course of Views and Adapters, some of the major topics that we will cover include understanding view holder design pattern using RecyclerView.Adapter, implementing list and grids using RecyclerView.Adapter, using PagedListAdapter, which belongs to paging library, creating swipeable views and fragments using special adapters used in View Pager tool, and finally, we will create spinner using ArrayAdapter. By the end of this course, you will learn how to use adapters in your application. Before beginning the course, you should be familiar with using Android Studio, Android application development basics, and just the basics and syntax of Kotlin programming language. I hope you will join me on this journey to explore adapters in Android, only at Pluralsight.