tuanthnguyen /
android-mvvm-architecture
This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, LiveData, ViewModel and Databinding
Loading repository data…
ParaskP7 / repository
This repository contains sample code. Its purpose being, to quickly demonstrate Android, Kotlin and software development in general, clean code, best practices, testing and all those other must know goodies.
This repository contains sample code. Its purpose being, to quickly demonstrate Android, Kotlin and software development in general, clean code, best practices, testing and all those other must know goodies.
The below listed skills are the main focus:
TODO
Use the below command to build the project in order to install it on an Android device for demonstration:
gradlew clean build -x check
Open an emulator or connect a physical device to experiment with the sample app, use the below command, which first uninstalls and then installs the sample app:
gradlew uninstallDebug | gradlew installDebug
Or faster yet and targeting a specific device (in our case an emulator)!
adb -s emulator-5554 uninstall io.petros.posts.kotlin | adb -s emulator-5554 install app\build\outputs\apk\debug\app-debug.apk
TODO
Use this command in order to run the static code analysis for the project:
gradlew check -x test
Or even run the below commands to run a specific code quality tool in isolation:
gradlew lint
**TODO** - gradlew checkstyle
**TODO** - gradlew pmd
**TODO** - gradlew findbugs
Run the project unit tests using this command, Jacoco is not included yet (TODO):
gradlew test
Open an emulator or connect a physical device to run the instrumentation tests using this command:
gradlew connectedAndroidTest
I also hope this project (when it get completed!) will help others to quick understand and grasp all the listed technologies...
ENJOY YOU
Selected from shared topics, language and repository description—not editorial ratings.
tuanthnguyen /
This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, LiveData, ViewModel and Databinding
adelayman1 /
This repository contains a notes app that implements compose,architecture , clean architecture , navigation component , hilt , etc.... using kotlin language
adityasonel /
This repository contains a sample app that implements MVVM architecture using Kotlin, Koin, ViewModel, LiveData, and etc.
noowenz /
This repository contains a detailed sample app that implements MVVM architecture with android architecture components using Kotlin, LiveData, Dagger2, RxJava2, Rxjava-Android, Retrofit2, Data Binding and Room.
mahmudur-swe /
This repository contains a sample app that implements MVVM architecture using Kotlin, ViewModel, LiveData, Navigation Component, Dagger2, Room, Retrofit2, Coroutines, Kotlin Flow, Work Manager and etc.
alaamarneh /
This repository contains a Weather Sample app that implements MVVM architecture using DataBinding, RxJava2, Retrofit2, Dagger2 and Android Architecture Components