- Notifications
You must be signed in to change notification settings - Fork119
App that interacts with a Rest Api. Architecture is MVVM.
NotificationsYou must be signed in to change notification settings
mitchtabian/RestApiMVVM
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
In this course you'll learn how to interact with a REST API fromFood2Fork.com. The app will retrieve information from the website and display it in various view types.
Here's the specifics of what you will see in the course:
- Communicating with a webservice (rest api) usingRetrofit2
- 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...
Architecture Diagram
About
App that interacts with a Rest Api. Architecture is MVVM.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published

