Description
REST API with MVVM and Retrofit2, period REST API with MVVM and Retrofit2 architecture is published by Udemy Academy. In this course you will learn how to interact with the REST API. This application will retrieve the information from the website and display them in different types. This program uses recipesapi.herokuapp.com to retrieve data. The purpose of this course is to familiarize with the course Local database management It’s with MVVM, Retrofit, and Room, and it’s highly recommended that you check it out after this course.
What you will learn
- Communicating with a web service using Retrofit2
- MVVM architecture (ViewModel, Repository, Client structure)
- How to base the architecture
- singleton
- Show custom loading animation in Recyclerview
- ViewModels and AndroidViewModels
- Multiple view types in Recyclerview
- Recyclerview pagination
- Create a custom toolbar
- Customize toolbar behavior with CoordinatorLayout and AppBarLayout
- Observables, LiveData, MutableLiveData and MediatorLiveData
- Display images using Glide
- Cardview
- Search view
- Menus
- Transferring data between activities using intent extras
- Performer and background crisps
- thread processes (ThreadPools)
- Configuring network security for HTTP (API 28+)
- And …
Who is this course suitable for?
- Android developers
Course specification REST API with MVVM and Retrofit2
- Publisher: CodingWithMitch
- teacher : Mitch Tabian
- English language
- Education level: all levels
- Number of courses: 47
- Training duration: 5 hours and 31 minutes
Chapters of the REST API with MVVM and Retrofit2 course
# 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
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.3 GB
Be the first to comment