AndroidCleanArchitecture
reactive-mvvm-android
AndroidCleanArchitecture | reactive-mvvm-android | |
---|---|---|
1 | 1 | |
317 | 3 | |
- | - | |
0.0 | 0.0 | |
10 months ago | almost 2 years ago | |
Kotlin | Kotlin | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
AndroidCleanArchitecture
reactive-mvvm-android
-
Is code supposted to be all in main activity?
I would definitely avoid putting everything in the Activity. Usually you want to separate your code between multiple layers like data, domain and view. Then you can choose a pattern like MVVM, MVI or MVP (MVP is not used that much anymore). Here you have a repo I made with a reactive MVVM example: Github Reactive MVVM with Flows
What are some alternatives?
mentorship-android - Mentorship System is an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period of time. This is the Android application of this project.
architecture-samples - A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
KeyManager - Android application to manage SSH and GPG keys on GitHub, written in Jetpack Compose.
river - Extensions & Enterprise Integrations for Kotlin flows
updater-for-spotify - Updater For Spotify allows you to download the latest version of Spotify
Clean-MVVM-Playground - Playground project to try new tech in Android world
eth-inspector - EthInspector - Ethereum blockchain explorer native Android application with Jetpack Compose
pomodoro-scheduler - This is a simple and configurable pomodoro timer [Moved to: https://github.com/emenjivar/pomodoro-timer]
retrofit-adapters - 🚆 Retrofit call adapters for modeling network responses using Kotlin Result, Jetpack Paging3, and Arrow Either.
viewmodel-lifecycle - 🌳 ViewModel Lifecycle allows you to track and observe Jetpack's ViewModel lifecycle changes.
Quizzer - Clean architecture java android application
loco - 🚀 launch on & cancel on lifecycle events