Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / developersancho / JetRorty.Android
🚀 Sample Android Clean Architecture on JetRorty App focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack with Compose.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/developersancho%2FJetRorty.Android
Stars: 235
Forks: 33
Open Issues: 1
License: None
Language: Kotlin
Repo Size: 14.9 MB
Dependencies:
84
Created: over 2 years ago
Updated: 6 months ago
Last pushed: almost 2 years ago
Last synced: 6 months ago
Topics: clean-architecture, compose, coroutines-android, mvi-architecture, mvvm-architecture, solid-principles, unit-testing
Files
Dependencies
- androidx.appcompat:appcompat 1.4.1 implementation
- androidx.core:core-ktx 1.7.0 implementation
- androidx.datastore:datastore 1.0.0 implementation
- androidx.datastore:datastore-preferences 1.0.0 implementation
- androidx.lifecycle:lifecycle-runtime-ktx 2.4.1 implementation
- androidx.paging:paging-runtime-ktx 3.1.1 implementation
- androidx.room:room-ktx 2.4.2 implementation
- androidx.security:security-crypto-ktx 1.1.0-alpha03 implementation
- com.google.android.gms:play-services-base 18.0.1 implementation
- com.google.android.material:material 1.5.0 implementation
- com.google.firebase:firebase-analytics-ktx 20.1.2 implementation
- com.google.firebase:firebase-config-ktx 21.0.2 implementation
- com.google.firebase:firebase-crashlytics-ktx 18.2.9 implementation
- com.google.firebase:firebase-messaging-ktx 23.0.2 implementation
- com.huawei.agconnect:agconnect-crash 1.6.0.300 implementation
- com.huawei.agconnect:agconnect-remoteconfig 1.6.4.300 implementation
- com.huawei.hms:base 6.3.0.300 implementation
- com.huawei.hms:hianalytics 6.3.2.300 implementation
- com.huawei.hms:push 6.1.0.300 implementation
- com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter 0.8.0 implementation
- com.jakewharton.timber:timber 5.0.1 implementation
- com.serjltt.moshi:moshi-lazy-adapters 2.2 implementation
- com.squareup.moshi:moshi-kotlin 1.13.0 implementation
- com.squareup.okhttp3:logging-interceptor 5.0.0-alpha.5 implementation
- com.squareup.okhttp3:okhttp 5.0.0-alpha.5 implementation
- com.squareup.retrofit2:converter-moshi 2.9.0 implementation
- com.squareup.retrofit2:retrofit 2.9.0 implementation
- io.ktor:ktor-client-cio 1.6.7 implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-android 1.6.0 implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core 1.6.0 implementation
- org.jetbrains.kotlinx:kotlinx-serialization-json 1.3.2 implementation
- app.cash.turbine:turbine 0.7.0 testImplementation
- com.google.truth:truth 1.1.3 testImplementation
- com.squareup.okhttp3:mockwebserver 5.0.0-alpha.5 testImplementation
- io.mockk:mockk 1.12.2 testImplementation
- junit:junit 4.13.2 testImplementation
- org.jetbrains.kotlinx:kotlinx-coroutines-test 1.6.0 testImplementation
- org.robolectric:robolectric 4.7.3 testImplementation
- androidx.appcompat:appcompat 1.4.1 implementation
- androidx.compose.foundation:foundation 1.1.1 implementation
- androidx.compose.material:material 1.1.1 implementation
- androidx.compose.material:material-icons-core 1.1.1 implementation
- androidx.compose.material:material-icons-extended 1.1.1 implementation
- androidx.compose.runtime:runtime 1.1.1 implementation
- androidx.compose.ui:ui 1.1.1 implementation
- androidx.compose.ui:ui-tooling-preview 1.1.1 implementation
- androidx.constraintlayout:constraintlayout-compose 1.0.0 implementation
- androidx.core:core-ktx 1.7.0 implementation
- androidx.lifecycle:lifecycle-runtime-ktx 2.4.1 implementation
- androidx.lifecycle:lifecycle-viewmodel-compose 2.4.1 implementation
- com.airbnb.android:lottie-compose 5.0.3 implementation
- com.google.accompanist:accompanist-insets 0.23.1 implementation
- com.google.accompanist:accompanist-navigation-material 0.23.1 implementation
- com.google.accompanist:accompanist-pager 0.23.1 implementation
- com.google.accompanist:accompanist-permissions 0.23.1 implementation
- com.google.accompanist:accompanist-placeholder-material 0.23.1 implementation
- com.google.accompanist:accompanist-swiperefresh 0.23.1 implementation
- com.google.accompanist:accompanist-systemuicontroller 0.23.1 implementation
- com.google.accompanist:accompanist-webview 0.24.4-alpha implementation
- com.google.android.material:material 1.5.0 implementation
- com.google.firebase:firebase-analytics-ktx 20.1.2 implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-android 1.6.0 implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core 1.6.0 implementation
- app.cash.turbine:turbine 0.7.0 testImplementation
- com.google.truth:truth 1.1.3 testImplementation
- io.mockk:mockk 1.12.2 testImplementation
- junit:junit 4.13.2 testImplementation
- org.jetbrains.kotlinx:kotlinx-coroutines-test 1.6.0 testImplementation
- org.robolectric:robolectric 4.7.3 testImplementation
- androidx.test.espresso:espresso-core 3.4.0 api
- androidx.test.ext:junit 1.1.3 api
- app.cash.turbine:turbine 0.7.0 api
- com.google.truth:truth 1.1.3 api
- com.squareup.okhttp3:mockwebserver 5.0.0-alpha.6 api
- io.mockk:mockk 1.12.3 api
- junit:junit 4.13.2 api
- org.hamcrest:hamcrest-library 2.2 api
- org.jetbrains.kotlinx:kotlinx-coroutines-test 1.6.1 api
- org.json:json 20210307 api
- org.robolectric:robolectric 4.7.3 api
- com.squareup.moshi:moshi-kotlin 1.13.0 implementation
- com.squareup.okhttp3:logging-interceptor 5.0.0-alpha.6 implementation
- com.squareup.retrofit2:converter-moshi 2.9.0 implementation
- com.squareup.retrofit2:retrofit 2.9.0 implementation