Kotlin-Android-Boilerplate
Kotlin Android boilerplate project with MVVM architecture using RxJava, Dagger 2, and more!
File Explorer
Download Latest Version (.zip)- NetworkInteractor.kt
- NetworkInteractorImpl.kt
- NetworkModule.kt
- GithubApiModels.kt
- Parcels.kt
- ApiConstants.kt
- ApiModule.kt
- GithubApiService.kt
- ActivityExtensions.kt
- ViewExtensions.kt
- AbstractViewModel.kt
- ActivityModule.kt
- BaseActivity.kt
- RxViewModel.kt
- ViewModel.kt
- ViewModelActivity.kt
- ViewModelLoader.kt
- DetailActivity.kt
- DetailBindingAdapter.kt
- DetailComponent.kt
- DetailModule.kt
- DetailViewModel.kt
- ListActivity.kt
- ListComponent.kt
- ListModule.kt
- ListViewModel.kt
- RepoAdapter.kt
- RepoDiffCallback.kt
- RepoViewModel.kt
- SimpleDividerItemDecoration.kt
- ActivityScope.kt
- ApplicationComponent.kt
- ApplicationModule.kt
- ApplicationQualifier.kt
- KotlinBoilerplateApp.kt
- ic_github_24dp_black.xml
- ic_repo_12dp_black.xml
- ic_repo_fork_10dp_black.xml
- ic_star_24dp_black.xml
- line_divider.xml
- activity_detail.xml
- activity_list.xml
- empty_view.xml
- item_repo.xml
- menu_main.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_web.png
- colors.xml
- dimens.xml
- strings.xml
- styles.xml
- colors.xml
- styles.xml
- dimens.xml
- AndroidManifest.xml
- NetworkInteractorTest.kt
- RxViewModelTest.kt
- DetailViewModelTest.kt
- ListViewModelTest.kt
- RepoViewModelTest.kt
- .gitignore
- build.gradle
- lint.xml
- proguard-rules.pro
- detail.png
- detail_night.png
- list.png
- list_night.png
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- ci.sh
- circle.yml
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE.md
- README.md
- settings.gradle
- signing.properties.sample
# Installation Guide
1. Get the code
git clone https://github.com/Plastix/Kotlin-Android-Boilerplate
Downloads the entire project code from GitHub to your computer.
cd Kotlin-Android-Boilerplate
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.
./gradlew assembleDebug
Builds the project using Gradle.
./gradlew test
Builds the project using Gradle.
./gradlew connectedAndroidTest
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
