Companies Home Search Profile

Customizing UI Settings Using the AndroidX Preference Library

Focused View

Sriyank Siddhartha

2:02:40

8 View
  • 01. Course Overview.mp4
    02:02
  • 02. What Is the AndroidX Preference Library.mp4
    02:22
  • 03. What Is a Preference.mp4
    02:55
  • 04. SharedPreferences and PreferenceDataStore.mp4
    04:50
  • 05. App Structure-GloboChat.mp4
    03:52
  • 06. Project Setup with Navigation Component.mp4
    04:26
  • 07. Exploring the Project Structure.mp4
    11:25
  • 08. Steps Required to Build a Settings Screen.mp4
    02:17
  • 09. PreferenceScreen PreferenceCategory and SwitchPreferenceCompat.mp4
    07:42
  • 10. EditTextPreference ListPreference and PreferenceCategory.mp4
    06:46
  • 11. Preference and CheckBoxPreference.mp4
    02:26
  • 12. Summary and Up Next.mp4
    01:31
  • 13. Overview.mp4
    01:22
  • 14. Accessing a Preference Object in a Fragment or Activity.mp4
    02:41
  • 15. Opening a Fragment from the Settings Screen.mp4
    05:10
  • 16. Opening an Activity from the Settings Screen.mp4
    01:14
  • 17. Reading Preference Values.mp4
    04:01
  • 18. Using the OnPreferenceChangeListener Interface.mp4
    05:45
  • 19. Using the OnSharedPreferenceChangeListener Interface.mp4
    07:17
  • 20. OnPreferenceChangeListener vs. OnSharedPreferenceChangeListener.mp4
    02:12
  • 21. Summary and Up Next.mp4
    02:49
  • 22. Overview.mp4
    02:12
  • 23. Creating a Sub-settings Screen.mp4
    01:50
  • 24. Exploring MultiSelectListPreference.mp4
    02:57
  • 25. Building a Settings UI in Kotlin Code.mp4
    06:51
  • 26. Summary and Up Next.mp4
    00:59
  • 27. Overview.mp4
    01:14
  • 28. SummaryProvider-Dynamically Update Preference Summary.mp4
    03:49
  • 29. Opening a Webpage Using the Intent from Settings Screen.mp4
    02:02
  • 30. Controlling the Visibility of Preferences.mp4
    01:16
  • 31. Using PreferenceDataStore.mp4
    09:46
  • 32. When to Use PreferenceDataStore.mp4
    02:15
  • 33. Assignment-Do It Yourself.mp4
    01:08
  • 34. Course Summary and Wrap Up.mp4
    01:16
  • Description


    Android settings allow users to change the functionality and behavior of an application. This course will teach you to leverage the power of the AndroidX Preference library to build consistent settings UIs that conform to Android design guidelines.

    What You'll Learn?


      At the core of any professional app is a thorough understanding of how to use the AndroidX Preference library to build settings screens for an enhanced user experience. In this course, Customizing UI Settings Using the AndroidX Preference Library, you’ll see how to use the Preference library to design a settings screen using underlying default SharedPreferences and PreferenceDataStore. First, you'll explore the AndroidX Preference library and use it to build a settings screen that conforms to Android design guidelines and provides a consistent user experience. Next, you'll discover how you can access the Preference objects and read values from the underlying default SharedPreferences and PreferenceDataStore. Finally, you'll learn how to implement various listener interfaces to keep track of any updates in the Preference objects. When you’re finished with this course, you'll have a foundational knowledge of using the Preference library to build robust settings UIs for modern Android applications.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Sriyank Siddhartha
    Sriyank Siddhartha
    Instructor's Courses
    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.
    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 34
    • duration 2:02:40
    • level preliminary
    • Release Date 2023/12/14