View Code? Open in Web Editor
NEW
Clean Android multi-module offline-first scalable app in 2022. Including Jetpack Compose (with tests), MVI, Material 3, Kotlin coroutines/Flow, Kotlin serialization, Hilt, Room, JUnit5, Turbine, MockK, GitHub Actions, Renovate, KtLint and Detekt.
License: MIT License
android-starter-2022's People
Contributors
android-starter-2022's Issues
While this is great for learning and practicing. There must be some tasks related to a good first issue or features for new contributors. Also the contribution guidelines are beginner friendly. If possible some feature list or work to-do list so that someone can contribute and it improves learning journey.
By each change in any state, whole the screen will recompose
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Open
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
Detected dependencies
github-actions
.github/workflows/ci.yml
actions/checkout v4
actions/setup-java v4
gradle/actions v3
gradle/actions v3
gradle/actions v3
gradle/actions v3
gradle/actions v3
ReactiveCircus/android-emulator-runner v2
mobile-dev-inc/action-maestro-cloud v1
gradle
gradle.properties
settings.gradle.kts
build.gradle.kts
app/build.gradle.kts
baseline-profiles/build.gradle.kts
basic-feature/build.gradle.kts
core/build.gradle.kts
gradle/libs.versions.toml
io.coil-kt:coil-compose 2.6.0
androidx.compose:compose-bom 2024.04.00
androidx.compose.material3:material3 1.2.1
io.nlopez.compose.rules:detekt 0.3.15
com.google.dagger:hilt-android 2.51.1
com.google.dagger:hilt-android-compiler 2.51.1
org.jetbrains.kotlinx:kotlinx-coroutines-android 1.8.0
org.jetbrains.kotlinx:kotlinx-serialization-json 1.6.3
com.squareup.retrofit2:converter-kotlinx-serialization 2.11.0
androidx.lifecycle:lifecycle-runtime-compose 2.7.0
androidx.navigation:navigation-compose 2.7.7
androidx.hilt:hilt-navigation-compose 1.2.0
com.squareup.okhttp3:logging-interceptor 4.12.0
com.squareup.retrofit2:retrofit 2.11.0
androidx.room:room-runtime 2.6.1
androidx.room:room-compiler 2.6.1
androidx.room:room-ktx 2.6.1
com.jakewharton.timber:timber 5.0.1
org.junit.jupiter:junit-jupiter 5.10.2
org.jetbrains.kotlin:kotlin-test 1.9.23
org.jetbrains.kotlinx:kotlinx-coroutines-test 1.8.0
io.mockk:mockk 1.13.10
app.cash.turbine:turbine 1.1.0
androidx.benchmark:benchmark-macro-junit4 1.2.3
androidx.compose.ui:ui-test-junit4 1.6.5
com.google.dagger:hilt-android-testing 2.51.1
androidx.test.ext:junit 1.1.5
androidx.profileinstaller:profileinstaller 1.3.1
androidx.test:runner 1.5.2
androidx.compose.ui:ui-test-manifest 1.6.5
com.android.application 8.3.2
com.android.library 8.3.2
com.android.test 8.3.2
androidx.baselineprofile 1.2.3
io.gitlab.arturbosch.detekt 1.23.6
com.google.dagger.hilt.android 2.51.1
de.mannodermaus.android-junit5 1.10.0.0
org.jetbrains.kotlin.android 1.9.23
org.jetbrains.kotlin.plugin.parcelize 1.9.23
org.jetbrains.kotlin.plugin.serialization 1.9.23
com.google.devtools.ksp 1.9.23-1.0.20
org.jmailen.kotlinter 3.16.0
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties