All Projects → mitchtabian → Restapimvvm

mitchtabian / Restapimvvm

App that interacts with a Rest Api. Architecture is MVVM.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Restapimvvm

Android Mvvm Architecture
A basic sample android application to understand MVVM in a very simple way.
Stars: ✭ 129 (-0.77%)
Mutual labels:  architecture, mvvm, mvvm-architecture, viewmodel
Ios Clean Architecture Mvvm
Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI
Stars: ✭ 753 (+479.23%)
Mutual labels:  architecture, mvvm, mvvm-architecture, viewmodel
Aachulk
️🔥️🔥️🔥AACHulk是以Google的ViewModel+DataBinding+LiveData+Lifecycles框架为基础, 结合Okhttp+Retrofit+BaseRecyclerViewAdapterHelper+SmartRefreshLayout+ARouter打造的一款快速MVVM开发框架
Stars: ✭ 109 (-16.15%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel
iOS-Clean-Architecture-Example
An iOS app designed using clean architecture and MVVM.
Stars: ✭ 50 (-61.54%)
Mutual labels:  architecture, mvvm, viewmodel
Alfonz
Mr. Alfonz is here to help you build your Android app, make the development process easier and avoid boilerplate code.
Stars: ✭ 90 (-30.77%)
Mutual labels:  architecture, mvvm, mvvm-architecture
Jetpack Mvvm Scaffold
人生苦短,让脚手架为你节省时间。(目前作为《最佳实践》项目的 Dev 版来优先更新)
Stars: ✭ 239 (+83.85%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel
Clean Architecture Swiftui
SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.
Stars: ✭ 2,925 (+2150%)
Mutual labels:  architecture, mvvm, mvvm-architecture
Android Viewmodelbinding
A lightweight library aiming to speed up Android app development by leveraging the new Android Data Binding together with the Model-View-ViewModel design pattern.
Stars: ✭ 308 (+136.92%)
Mutual labels:  architecture, mvvm, viewmodel
Kodein Mvvm
Example app using Kodein for dependency injection with MVVM and Architecture Components
Stars: ✭ 26 (-80%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel
Mvvm Sample App
MVVM, ViewModel and LiveData Sample App
Stars: ✭ 498 (+283.08%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel
Mvvmframe
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Stars: ✭ 218 (+67.69%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel
Moviefinderusingmvvm Android
🔥 MVVM + Clean Architecture + Best Practices | 🍿Movie Finder is a sample Android application 📱to search movies using OMDb API which is built to demonstrate use of Modern Android development tools - (Kotlin, Coroutines, Kodein, Architecture Components, MVVM, Retrofit, Gson, Material Components) 😊😊😉
Stars: ✭ 66 (-49.23%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel
Android Vmlib
VMLib is an Android framework based on Android Jetpack, easy to use, desinged for fast development. Embrace the new way devloping Android :)
Stars: ✭ 146 (+12.31%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (-12.31%)
Mutual labels:  architecture, mvvm, mvvm-architecture
Popularmovies
🎥 Movie discovery app showcasing Android best practices with Google's recommended architecture: MVVM + Repository + Offline support + Android Architecture Components + Paging library & Retrofit2.
Stars: ✭ 142 (+9.23%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel
Wanandroid
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Stars: ✭ 410 (+215.38%)
Mutual labels:  architecture, mvvm, viewmodel
Androidroom
Android example to show how to use Room to access SQLite database on device for reading and writing data. This example also shows how to use LiveData and ViewModel with Room to build reactive, well performing and easy to maintain applications.
Stars: ✭ 36 (-72.31%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel
Movieapp Clean Architecture
Learning Project (Movie App) For Applying Android Architecture Components And Clean Architecture Using MVVM With Kotlin
Stars: ✭ 123 (-5.38%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel
Cleanarchitecture
Android Kotlin Clean Architecture
Stars: ✭ 94 (-27.69%)
Mutual labels:  architecture, viewmodel
Akane
Lightweight native iOS MVVM framework
Stars: ✭ 92 (-29.23%)
Mutual labels:  mvvm, viewmodel

REST API with MVVM and Retrofit2

Watch the app demo.


In this course you'll learn how to interact with a REST API from Food2Fork.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:

  1. Communicating with a webservice (rest api) using Retrofit2
  2. MVVM Architecture: ViewModel, Repository, Client structure
  3. How to design an architecture
  4. Singletons
  5. Custom Loading Animation ProgressBar in Recyclerview
  6. ViewModels and AndroidViewModels
  7. Multiple View Types in a Recyclerview
  8. RecyclerView Pagination
  9. Building Custom Toolbars
  10. Customizing Toolbar Behaviors with CoordinatorLayout and AppBarLayout
  11. Observables, LiveData, MutableLiveData and MediatorLiveData
  12. Displaying Images using Glide
  13. CardViews
  14. SearchViews
  15. Menus
  16. Passing data between activities using intent extras
  17. Executors and Background Threads
  18. ThreadPools
  19. Network Security Config for HTTP (API 28+)
  20. And much more...

Architecture Diagram



Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].