Android Development Essential Training: 4 Working with Data

Go to class
Write Review

Free Online Course: Android Development Essential Training: 4 Working with Data provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Android Development Essential Training: 4 Working with Data is taught by Annyce Davis.

Overview
  • Learn about packaging, retrieving, and displaying data through dealing with persistent data and complex databases.

Syllabus
  • Introduction

    • Developing data-driven apps
    • What you should know
    • Following along with the course
    1. Package Static Data in JSON Files
    • Model an entity in a Kotlin data class
    • Read files from resources
    • Read files from assets
    • Parse JSON strings with Moshi
    • Map JSON and class property names
    • Challenge: Show me the data!
    • Solution: Show me the data!
    2. Get Data from a Web Service
    • Share data with LiveData objects
    • Explore HTTP clients
    • Add Retrofit dependencies
    • Define a Retrofit interface
    • Retrieve remote data with Retrofit
    3. Display Data in a RecyclerView
    • Explore RecyclerViews
    • Add a RecyclerView to a fragment
    • Create a RecyclerView item layout
    • Create a RecyclerView adapter class
    • Bind data in a RecyclerView ViewHolder
    • Display images dynamically with Coil
    • Challenge: Random pics
    • Solution: Random pics
    4. Display Selected Data Items
    • Handle RecyclerView click events
    • Navigate to a detail fragment
    • Pass data in a shared ViewModel
    • Challenge: Lights, camera, action
    • Solution: Lights, camera, action
    Conclusion
    • Next steps