https://github.com/daniyalahmedkhan/androidtakehomeproject
Android simple App written in Kotlin using latest jetpack libraries and MVVM arch pattern. App also has Unit and UI testing
https://github.com/daniyalahmedkhan/androidtakehomeproject
android android-testing android-ui-testing android-unit-testing coroutines dagger-hilt databinding mvvm-android uitest unit-testing
Last synced: 27 days ago
JSON representation
Android simple App written in Kotlin using latest jetpack libraries and MVVM arch pattern. App also has Unit and UI testing
- Host: GitHub
- URL: https://github.com/daniyalahmedkhan/androidtakehomeproject
- Owner: daniyalahmedkhan
- Created: 2021-03-17T22:44:23.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-20T15:53:16.000Z (about 5 years ago)
- Last Synced: 2025-03-15T12:31:54.138Z (over 1 year ago)
- Topics: android, android-testing, android-ui-testing, android-unit-testing, coroutines, dagger-hilt, databinding, mvvm-android, uitest, unit-testing
- Language: Kotlin
- Homepage:
- Size: 204 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AndroidTakeHomeProject
### Developed on Kotlin and using latest jetpack libraries and including test cases.
* Kotlin
* Java
* Shared ViewModel Between Kotlin Activity and Java Fragment
* NDK Implemented to Secure Api Url
* Kotlin Extension Function
* Dagger-Hilt
* Coroutines
* Data Binding
* Android Unit Test
* Android UI Test with Screen Switching to test Integration between flow
supportLibraryVersion = '1.1.0-alpha03'
gson_version = "2.8.6"
multidex_version = "1.0.0"
material_version = "1.3.0-alpha01"
retrofit_version = "2.9.0"
lifecycle_version = '2.2.0'
lifecycle_rc_version = '2.3.0-alpha05'
dagger_version = "2.25.4"
rxandroid_version = "2.1.1"
rxjava_version = "2.1.10"
rxcalladapter_version = "2.5.0"
reactivestreams_version = "1.1.1"
glide_version = "4.11.0"
recycler_version = "1.1.0"
anko_version = "0.10.8"
coroutines_version = "1.3.9"
androix_annotaion = "1.0.1"
fragment_ktx = "1.2.5"
arch_lifecycle = "2.2.0"
dagger_hilt = "2.28-alpha"
hilt_lifecycle = "1.0.0-alpha01"





