Explanation
In this course you will learn how to build a local database using SQLite and Room. The repository retrieves data from a REST API using Retrofit2. The architecture is MVVM. The app used to pull data from Food2Fork.com, but that website has been shut down. A member of the Codingwithmitch.com community has extracted the data and published it on heroku app: recipesapi.herokuapp.com.
What will you learn?
- Backing up data when the network goes offline
- Reading cached data when the network is down
- Custom SQLite queries using the suite
- Storage configuration (how long the data will live in the storage)
- How Retrofit storage works
- Why SQLite and Room are better for storage than Retrofit
- How to design a database
- There is no “one size fits all”.
- Remodeling is good for some things but room is good for others
- How Glide storage works
- Glide RecyclerView Preloader (setting how long the list of items is stored)
- Dealing with Network Errors and slow network speed
- OkHttpNetworkTimeouts
- Converting Call Adapters to LiveData (Call Adapters)
- And many more
Who is this course for?
Specificatoin of Local Database with REST API
- Publisher: CodingWithMitch
- Teacher: Mitch Tabian
- Language : English
- Level: All levels
- Number of courses: 32
- Duration : 4 hours and 48 minutes
Content Local Database REST API
# Demo Course
# How to use the source code
# SQLite Cache vs Retrofit Cache
# Showing Search Components
Network Status Resource Level
# Generic Class for Handling Reconfiguration Responses
# One Source of Official Truth
Online Resources (Part 1/3)
Online Resources (Part 2/3)
#executives
Online Resources (Part 3/3)
# Dependence on room temperature
# Room Information
# Room Type Converters
# Room Rooms
# Custom SQLite queries and DAO room
# Setting the Stock
# Converting Reconfiguration Calls to LiveData (Call Adapter Factory)
# Update the database
# Food Delivery
# Improved query experience
# Loading Animation
# Recycle Watch and Recycle Bin
# Query the next page of results
#Rewind
# Termination of Search Request
# OkHttp Web Applications
# Expired API keys
# Recycling View preloaders
# Cache Retrieval Time Limit
# Stored and refreshing data
# Setting Widget Properties
Requirements
- PC or Mac
- The Android system is set up
- Some knowledge of Android is useful
Pictures
Sample Clip
Installation Guide
Extract files and watch your favorite player
Subtitle : Not available
Quality: 720p
Download Links
Password file: free download software
file size
1.13GB