Description
Local Database Cache with REST API, Local Database Cache with REST API course (on Android), published by CodingWithMitch Academy. In this course you will learn how to build a local database repository with SQL Lite and Room. Restore data cache from REST API using Retrofit2. You can use the website recipesapi.herokuapp.com to find the data.
What you will learn
- Data storage for when the network goes offline
- Reading data stored during network outages
- Custom SQLite queries using Room
- Cache memory customization (how much data will remain in memory)
- How to work with Retrofit Caching
- Why SQLite and Room are better than Retrofit for caching
- How to design a database cache
- There is no universal solution for all cases.
- Retrofit is better for some things, but room for others
- How Glide Caching works
- Glide RecyclerView Preloader (determining the number of cached list items)
- Dealing with network errors and slow network speed
- OkHttp network timeouts
- Conversion of Retrofit requests to live data (Call Adapters)
- And …
Who is this course suitable for?
- Android developers
Local Database Cache with REST API course specifications
- Publisher: CodingWithMitch
- teacher : Mitch Tabian
- English language
- Education level: all levels
- Number of courses: 32
- Training duration: 4 hours and 48 minutes
Chapters of the Local Database Cache with REST API course
# Course Demo
# How to use the source code
# SQLite Cache vs Retrofit Cache
# Displaying Search Categories
# Network Status Resource Class
# Generic Class for Handling Retrofit Responses
# Single Source of Principal Truth
# Network Bound Resource (Part 1/3)
# Network Bound Resource (Part 2/3)
# Executors
# Network Bound Resource (Part 3/3)
# Room Persistence Dependencies
# Room Database
# Room Type Converters
# Room Entities
# Custom SQLite Queries and Room DAO
# Repository Setup
# Converting Retrofit Calls to LiveData (Call Adapter Factory)
# Refreshing the Cache
# Fetching Recipes
# Improving the Query Experience
# Loading Animation
# Refactoring ViewHolders and RecyclerView Adapter
# Querying the next page of results
# Back navigation
# Canceling a Search Request
# OkHttp Network Requests
# Expired API Keys
# Glide RecyclerView Preloaders
# Cache Refresh Time Constraints
# Refreshing cached data
# Setting Widget Properties
Course prerequisites
- PC or Mac
- Android system setup
- Some Android knowledge is useful
Pictures
Sample video
Installation guide
After Extract, view with your favorite Player.
Subtitle: None
Quality: 720p
download link
File(s) password: www.downloadly.ir
Size
1.13 GB
Be the first to comment