Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Android Development Essential Training: 4 Working with Data

Android Development Essential Training: 4 Working with Data

1h 50mBeginner2021-06-18

Authors

Annyce Davis

Annyce Davis

Engineering leader, international conference speaker, and author.

Course details

Do you develop Android apps? Are you wondering how to get started or wondering how to improve? This series of courses covers the essentials you must know to develop, design, and manage a native Android application. In this course, the fourth part in a four-part series, instructor Annyce Davis focuses on data, with hands-on challenges to check your understanding. Annyce explains the various types of data processing available in Android. She shows you how to package static data in JSON files, to make it easier to work with data in your application. Annyce steps through using LiveData objects, HTTP clients, a Retrofit interface, and more to get data from a web service. She discusses how you can use a RecyclerView to display different types of data in your app, then concludes by walking you through ways to display data that a user selects.

Skills covered

Android DevelopmentAndroidMobile DevelopmentGoogleEssential Training

Concepts

0. Introduction

  • 01 - Developing data-driven apps
  • 02 - What you should know
  • 03 - Following along with the course

1. Package Static Data in JSON Files

  • 04 - Model an entity in a Kotlin data class
  • 05 - Read files from resources
  • 06 - Read files from assets
  • 07 - Parse JSON strings with Moshi
  • 08 - Map JSON and class property names
  • 09 - Challenge - Show me the data
  • 10 - Solution - Show me the data

2. Get Data from a Web Service

  • 11 - Share data with LiveData objects
  • 12 - Explore HTTP clients
  • 13 - Add Retrofit dependencies
  • 14 - Define a Retrofit interface
  • 15 - Retrieve remote data with Retrofit

3. Display Data in a RecyclerView

  • 16 - Explore RecyclerViews
  • 17 - Add a RecyclerView to a fragment
  • 18 - Create a RecyclerView item layout
  • 19 - Create a RecyclerView adapter class
  • 20 - Bind data in a RecyclerView ViewHolder
  • 21 - Display images dynamically with Coil
  • 22 - Challenge - Random pics
  • 23 - Solution - Random pics

4. Display Selected Data Items

  • 24 - Handle RecyclerView click events
  • 25 - Navigate to a detail fragment
  • 26 - Pass data in a shared ViewModel
  • 27 - Challenge - Lights, camera, action
  • 28 - Solution - Lights, camera, action

Conclusion

  • 29 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal