Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Android Development Essential Training: 4 Working with Data

via LinkedIn Learning

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

Taught by

Annyce Davis

Reviews

4.7 rating at LinkedIn Learning based on 20 ratings

Start your review of Android Development Essential Training: 4 Working with Data

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.