Companies Home Search Profile

Managing and Binding Data Using the Paging Library

Focused View

Afzaal Ahmad Zeeshan

1:14:13

12 View
  • 01. Course Overview.mp4
    02:29
  • 02. Overview.mp4
    00:58
  • 03. External APIs.mp4
    04:03
  • 04. User Experience.mp4
    02:54
  • 05. Paging the Data.mp4
    02:44
  • 06. Android Paging Library.mp4
    01:54
  • 07. Summary.mp4
    00:56
  • 08. Overview.mp4
    00:33
  • 09. Android Paging Library Components.mp4
    04:12
  • 10. Data Sources Overview.mp4
    04:56
  • 11. Summary.mp4
    01:04
  • 12. Overview.mp4
    00:54
  • 13. Android Applications.mp4
    02:53
  • 14. Creating DataSource.mp4
    04:29
  • 15. Handling Data Requests.mp4
    07:24
  • 16. Creating DataSource.Factory.mp4
    01:44
  • 17. Summary.mp4
    01:02
  • 18. Overview.mp4
    01:01
  • 19. Creating RecyclerView and ViewHolder.mp4
    01:55
  • 20. PagedListAdapter and DiffUtil.mp4
    04:17
  • 21. Building ViewModel.mp4
    03:43
  • 22. Using BoundaryCallback.mp4
    03:30
  • 23. Summary.mp4
    00:52
  • 24. Overview.mp4
    00:39
  • 25. LiveData.mp4
    02:17
  • 26. Publishing Changes to DataSource.mp4
    02:57
  • 27. Summary.mp4
    00:42
  • 28. Overview.mp4
    00:55
  • 29. Room Dao.mp4
    04:45
  • 30. Summary.mp4
    01:31
  • Description


    Paging your data helps improve your app’s performance and increases user experience with little to no effort. This course will teach you how to use the Android Paging Library to add pagination to your Android apps.

    What You'll Learn?


      Knowing the concept of "paging" and how it applies to data sets can help identify various sources from which the Android Paging Library can expose data. In this course, Managing and Binding Data Using the Paging Library, you’ll learn to how to paginate data from several sources with little to no change using the Android Paging Library and native Android SDKs by Google. First, you’ll explore the Android Paging Library and learn the underlying API it offers. Next, you’ll discover how to create custom DataSource types and expose them to your ViewModels. Finally, you’ll learn how to show your paginated data in a RecyclyerView and update the list as the user scrolls the view. When you’re finished with this course, you’ll have the skills and knowledge of data pagination and Android Paging Library needed to improve Android app performance and user experience, and remove the complexity of custom paginations.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Afzaal Ahmad Zeeshan
    Afzaal Ahmad Zeeshan
    Instructor's Courses
    Afzaal Ahmad Zeeshan is a Senior Software Engineer from Rabwah, Pakistan, and likes .NET Core and Node.js for regular everyday development. He is an expert with Cloud, Mobile, and API development. Afzaal has experience with the Azure platform and likes to build cross-platform libraries/software with .NET Core. Afzaal is an Alibaba Cloud MVP, twice he has been awarded Microsoft MVP status for his community leadership in software development, five times CodeProject MVP status for technical writing and mentoring, and 4 times C# Corner MVP status in the same field. Afzaal is an active open source contributor on GitHub and GitLab, you can find him as afzaal-ahmad-zeeshan.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 30
    • duration 1:14:13
    • level average
    • Release Date 2023/12/15