CodingWithMitch – REST API with MVVM and Retrofit2 2021-9
CodingWithMitch – REST API with MVVM and Retrofit2 2021-9 Downloadly IRSpace

In this course you’ll learn how to interact with a REST API from recipesapi.herokuapp.com. The app will retrieve information from the website and display it in various view types. The app used to retrieve the data from Food2Fork.com, but that website has been shutdown. A codingwithmitch.com community member stripped the data and published to the Heroku app listed above. Special thanks to Simran doing this! NOTE: This course is meant to serve as an introduction to the Local Database Caching Course with MVVM, Retrofit and Room. It’s strongly suggested that you watch that course after this one.
What you’ll learn
- Communicating with a webservice (rest api) using Retrofit2
- MVVM Architecture: ViewModel, Repository, Client structure
- How to design an architecture
- Singletons
- Custom Loading Animation ProgressBar in Recyclerview
- ViewModels and AndroidViewModels
- Multiple View Types in a Recyclerview
- RecyclerView Pagination
- Building Custom Toolbars
- Customizing Toolbar Behaviors with CoordinatorLayout and AppBarLayout
- Observables, LiveData, MutableLiveData and MediatorLiveData
- Displaying Images using Glide
- CardViews
- SearchViews
- Menus
- Passing data between activities using intent extras
- Executors and Background Threads
- ThreadPools
- Network Security Config for HTTP (API 28+)
- And much more…
Who this course is for
- Android Developers
Specificatoin of REST API with MVVM and Retrofit2
- Publisher : CodingWithMitch
- Teacher : Mitch Tabian
- Language : English
- Level : All levels
- Number of Course : 47
- Duration : 5 hours and 31 minutes
Content of REST API with MVVM and Retrofit2
# Course Demo
# DO NOT SKIP THIS VIDEO!!!!
# How to Use the Source Code
# Creating a New Project
# Building a BaseActivity
# REST API Introduction
# Retrofit Dependencies
# Retrofit Singleton
# Modeling Retrofit Data
# Retrofit Response Objects
# Retrofit Interface Methods
# Testing Retrofit Response Objects
# Model View View-Model Architecture (MVVM)
# Lifecycle Dependencies
# Getting Started with ViewModels and Observables
# MVVM and LiveData
# Repository
# Network API Client
# Executors for Background Tasks
# Executing a Runnable with an Executor
# Querying a REST API
# Architecture Review
# RecyclerView List-items
# RecyclerView Adapter
# Glide
# RecyclerView Setup
# Network Security Config for HTTP
# Theme, Colors and Toolbars
# SearchView
# Custom Horizontal Progress Bar
# RecyclerView with Multiple View Types p1
# RecyclerView with Multiple View Types p2
# RecyclerView Item Decoration
# Custom Back Navigation
# Canceling a Retrofit Request
# Menus
# RecyclerView Pagination with Loading Animation
# Building activity_recipe
# Building RecipeActivity
# Intent Extras and Parcelables
# Building a Second View Model
# Setting Widget Properties
# Network Timeout
# Displaying an Error Screen
# MediatorLiveData
# Course Review and Final Thoughts
# Network Query Exhausted
Requirements
- PC or Mac
- Android system set up
- Some Android knowledge is useful
Pictures
Sample Clip
Installation Guide
Extract the files and watch with your favorite player
Subtitle : Not Available
Quality: 720p
Download Links
File size
1.3 GB