Displaying Search Categories
Next Lecture
updated Oct. 2, 2020
Source Code
WARNING: If the download button doesn't work, try CTRL+click.
Author
Lectures
-
Course Demo
-
DO NOT SKIP THIS VIDEO!!!!FREE
-
How to Use the Source CodeFREE
-
SQLite Cache vs Retrofit CacheFREE
-
Displaying Search CategoriesFREE
-
Network Status Resource ClassFREE
-
Generic Class for Handling Retrofit ResponsesFREE
-
Single Source of Truth PrincipalFREE
-
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
Comments
Lectures
-
Course Demo
-
DO NOT SKIP THIS VIDEO!!!!FREE
-
How to Use the Source CodeFREE
-
SQLite Cache vs Retrofit CacheFREE
-
Displaying Search CategoriesFREE
-
Network Status Resource ClassFREE
-
Generic Class for Handling Retrofit ResponsesFREE
-
Single Source of Truth PrincipalFREE
-
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
Next Lecture
Next lecture starts in 3 seconds...