Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / gs-ts / TrackMyPath
An Android app written in Kotlin that demonstrates a clean architecture with MVVM, Fused Location Provider, LifecycleService, and Coroutines. It is used as lab to test new Android features.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gs-ts%2FTrackMyPath
Stars: 71
Forks: 13
Open Issues: 1
License: None
Language: Kotlin
Repo Size: 3.71 MB
Dependencies:
31
Created: almost 5 years ago
Updated: 4 months ago
Last pushed: over 3 years ago
Last synced: about 2 months ago
Topics: android, android-location, clean-architecture, coroutines, flickr, flickr-api, foreground-service, fusedlocationproviderclient, hilt, hilt-android, koin, kotlin, kotlin-coroutines, lifecycle-service, livedata-viewmodel, moshi, mvvm, retrofit2, room, viewbinding
Files
Dependencies
- androidx.appcompat:appcompat $appcompat_version implementation
- androidx.constraintlayout:constraintlayout $constraintLayout_version implementation
- androidx.core:core-ktx $ktx_version implementation
- androidx.lifecycle:lifecycle-extensions $lifecycle_version implementation
- androidx.lifecycle:lifecycle-livedata-ktx $lifecycle_version implementation
- androidx.lifecycle:lifecycle-runtime-ktx $lifecycle_version implementation
- androidx.lifecycle:lifecycle-viewmodel-ktx $lifecycle_version implementation
- androidx.localbroadcastmanager:localbroadcastmanager $localBroadcastManager_version implementation
- androidx.preference:preference-ktx $preference_ktx_version implementation
- androidx.room:room-ktx $room_version implementation
- androidx.room:room-runtime $room_version implementation
- com.facebook.fresco:fresco $fresco_version implementation
- com.google.android.gms:play-services-location $playServicesLocation_version implementation
- com.google.android.material:material $material_version implementation
- com.jakewharton.timber:timber $timber_version implementation
- com.squareup.moshi:moshi-kotlin $moshi_version implementation
- com.squareup.okhttp3:logging-interceptor $okHttp_version implementation
- com.squareup.retrofit2:converter-moshi $moshiConverter_version implementation
- com.squareup.retrofit2:retrofit $retrofit_version implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk8 $kotlin_version implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-android $coroutines_version implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core $coroutines_version implementation
- org.koin:koin-android $koin_version implementation
- org.koin:koin-androidx-viewmodel $koin_version implementation
- androidx.arch.core:core-testing 2.1.0 testImplementation
- androidx.test:core 1.3.0 testImplementation
- com.nhaarman.mockitokotlin2:mockito-kotlin 2.2.0 testImplementation
- junit:junit 4.13.1 testImplementation
- org.jetbrains.kotlinx:kotlinx-coroutines-test 1.3.9 testImplementation
- org.mockito:mockito-core 3.6.0 testImplementation
- org.mockito:mockito-inline 3.5.13 testImplementation