Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Monkey | 1,753 | 3 years ago | other | Objective-C | ||||||
Monkey is an unofficial GitHub client for iOS,to show the rank of coders and repositories. | ||||||||||
Jethub | 372 | a year ago | 1 | apache-2.0 | Kotlin | |||||
Sample App with Jetpack components(LiveData, Navigation, ViewModel) + MVVM + coroutine + single activity | ||||||||||
Swiftui Mvvm | 342 | 4 years ago | mit | Swift | ||||||
Sample iOS project built by SwiftUI + MVVM and Combine framework using GitHub API | ||||||||||
Githubfollows | 294 | 4 years ago | mit | Kotlin | ||||||
:octocat: A demo project based on MVVM architecture and material design & animations. | ||||||||||
Githubvisualizer | 114 | 3 years ago | 1 | mit | Kotlin | |||||
📲 Android Application to track any user activity on Github built using the Github Developers API. Used Retrofit to fetch data and MVVM Architecture. | ||||||||||
Rxgithub | 100 | 4 years ago | Swift | |||||||
An example of MVVM using RxSwift and Swinject (DI) | ||||||||||
Rxswift Mvvm Ios | 34 | 5 years ago | mit | Swift | ||||||
SwiftMVVM is an sample iOS App written in Swift using the MVVM architecture. | ||||||||||
Githubsearch | 27 | 2 years ago | 5 | mit | Swift | |||||
GitHub iOS client with minimum third-party dependencies. | ||||||||||
Githubapp Android Architecture | 15 | 5 years ago | Kotlin | |||||||
Let's learn a deep look at the Android architecture | ||||||||||
Submission Bfaa3 Dicoding | 15 | 2 years ago | mit | Kotlin | ||||||
Submission BFAA(Belajar Fundamental Aplikasi Android) ke 3(final) Dicoding |
One of the biggest idea for having MVVM is that most of data flow can be testable. Data binding in view layer by SwiftUI is awesome. However, this project has view model layer to make it testable as much as possible.
This idea can be achieved by Flux or Redux as well, but I chose MVVM first because it's handy.
Xcode 11.0 Beta 5+
Swift 5.1+
See other architectures as well