YoVDO

Android Development Essential Training: 4 Working with Data

Offered By: LinkedIn Learning

Tags

Android Development Courses Kotlin Courses JSON Courses RecyclerView Courses LiveData Courses Retrofit Courses

Course Description

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

Related Courses

Android Development Essential Training: Manage Data with Kotlin
LinkedIn Learning
Android Development: Retrofit with Java
LinkedIn Learning
Android Development: Retrofit with Java
LinkedIn Learning
Android Development: Retrofit with Kotlin
LinkedIn Learning
Android Development: Retrofit with Kotlin
LinkedIn Learning