android-mvvm
MVVM on Android using RxJava and Data Binding
File Explorer
Download Latest Version (.zip)- RecyclerViewAdapterTest.java
- TestViewModel.java
- TestViewModelBinder.java
- ViewPagerAdapterTest.java
- ApplicationTest.java
- BindingTestViewModel.java
- layout_binding_tests.xml
- layout_test.xml
- Connectable.java
- RecyclerViewAdapter.java
- ViewModelBinder.java
- ViewPagerAdapter.java
- ViewProvider.java
- BindingUtils.java
- Preconditions.java
- FieldUtils.java
- MvvmActivity.java
- ReadOnlyField.java
- ViewModel.java
- integers.xml
- strings.xml
- AndroidManifest.xml
- SubscriptionCounter.java
- FieldUtilsTest.java
- ReadOnlyFieldTests.java
- .gitignore
- bintray-push.gradle
- build.gradle
- proguard-rules.pro
- RELEASING.md
- Adapters.md
- GettingStarted.md
- ObservablesAndSetters.md
- bintray.gradle
- install.gradle
- gradle-wrapper.jar
- gradle-wrapper.properties
- bintray-properties.gradle
- BindingTestViewModel.java
- DummyTest.java
- layout_binding_tests.xml
- layout_test.xml
- FieldUtils.java
- RxJavaBindingUtils.java
- strings.xml
- AndroidManifest.xml
- .gitignore
- bintray-push.gradle
- build.gradle
- proguard-rules.pro
- ApplicationTest.java
- ItemListActivity.java
- ItemListViewModel.java
- MessageHelper.java
- BindingAdapters.java
- Calculator.java
- CalculatorActivity.java
- CalculatorViewModel.java
- DataLoadingActivity.java
- DataLoadingViewModel.java
- DataService.java
- Result.java
- SearchViewModel.java
- SearchActivity.java
- SearchViewModel.java
- RxUtils.java
- BaseActivity.java
- BindingAdapters.java
- ExampleApplication.java
- Item.java
- ItemDetailsActivity.java
- ItemViewModel.java
- MainActivity.java
- MainViewModel.java
- Navigator.java
- ViewProviders.java
- some_image.png
- activity_calculator.xml
- activity_data_loading.xml
- activity_item_details.xml
- activity_item_list.xml
- activity_main.xml
- activity_search.xml
- row_item_with_image.xml
- row_item_without_image.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- colors.xml
- dimens.xml
- strings.xml
- styles.xml
- dimens.xml
- AndroidManifest.xml
- ExampleUnitTest.java
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- .travis.yml
- build.gradle
- CHANGELOG.md
- gradle.properties
- gradlew
- LICENSE.txt
- README.md
- settings.gradle
๐ Installation Guide
1. Get the code
git clone https://github.com/manas-chaudhari/android-mvvm
Downloads the entire project code from GitHub to your computer.
cd android-mvvm
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd android-mvvm
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
// repository documentation
Was this content helpful?
(0 ratings)
