GithubHelp home page GithubHelp logo

taehoonleee / multi-module-clean-architecture Goto Github PK

View Code? Open in Web Editor NEW
164.0 1.0 14.0 743 KB

Android and Kotlin Multiplatform Multi Module Clean Architecture Proejct

Kotlin 100.00%
clean-architecture unit-testing clean-code mvi-coroutines-flow android kotlin kotlin-multiplatform coroutines jetbrains-compose koin feature-wise-modular

multi-module-clean-architecture's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • Update dependency gradle to v7.6.4 (main)
  • Update okhttp monorepo to v5.0.0-alpha.14 (main) (com.squareup.okhttp3:logging-interceptor, com.squareup.okhttp3:okhttp)
  • Update dependency com.google.android.material:material to v1.12.0 (main)
  • Update dependency com.google.code.gson:gson to v2.11.0 (main)
  • Update dependency org.robolectric:robolectric to v4.13 (main)
  • Update mockito monorepo to v5.12.0 (main) (org.mockito:mockito-android, org.mockito:mockito-core)
  • Update plugin google-service to v4.4.2 (main)
  • Update retrofit monorepo to v2.11.0 (main) (com.squareup.retrofit2:converter-scalars, com.squareup.retrofit2:converter-gson, com.squareup.retrofit2:retrofit)
  • Update actions/cache action to v4 (main)
  • Update actions/checkout action to v4 (main)
  • Update actions/labeler action to v5 (main)
  • Update actions/setup-java action to v4 (main)
  • Update dependency com.google.firebase:firebase-bom to v33 (main)
  • Update dependency org.jetbrains.kotlin.android to v2 (main)
  • Update dependency gradle to v7.6.4 (mvi-coroutines)
  • Update okhttp monorepo to v5.0.0-alpha.14 (mvi-coroutines) (com.squareup.okhttp3:logging-interceptor, com.squareup.okhttp3:okhttp)
  • Update dependency com.github.bumptech.glide:glide to v4.16.0 (mvi-coroutines)
  • Update dependency com.google.android.material:material to v1.12.0 (mvi-coroutines)
  • Update dependency com.google.code.gson:gson to v2.11.0 (mvi-coroutines)
  • Update dependency org.robolectric:robolectric to v4.13 (mvi-coroutines)
  • Update mockito monorepo to v5.12.0 (mvi-coroutines) (org.mockito:mockito-android, org.mockito:mockito-core)
  • Update plugin google-service to v4.4.2 (mvi-coroutines)
  • Update retrofit monorepo to v2.11.0 (mvi-coroutines) (com.squareup.retrofit2:converter-scalars, com.squareup.retrofit2:converter-gson, com.squareup.retrofit2:retrofit)
  • Update actions/cache action to v4 (mvi-coroutines)
  • Update actions/checkout action to v4 (mvi-coroutines)
  • Update actions/labeler action to v5 (mvi-coroutines)
  • Update actions/setup-java action to v4 (mvi-coroutines)
  • Update dependency com.google.firebase:firebase-bom to v33 (mvi-coroutines)
  • Update dependency org.jetbrains.kotlin.android to v2 (mvi-coroutines)
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

  • Update android (main) (androidx.fragment:fragment-testing, androidx.test.ext:junit-ktx, androidx.test:rules, androidx.test:runner, androidx.arch.core:core-testing, androidx.test.espresso:espresso-contrib, androidx.test.espresso:espresso-core, androidx.test.ext:junit, androidx.appcompat:appcompat, androidx.core:core-ktx, androidx.navigation:navigation-ui-ktx, androidx.navigation:navigation-fragment-ktx, androidx.lifecycle:lifecycle-livedata-ktx, androidx.lifecycle:lifecycle-viewmodel-ktx, androidx.lifecycle:lifecycle-runtime-ktx, androidx.fragment:fragment-ktx, androidx.paging:paging-runtime-ktx, androidx.paging:paging-common, androidx.room:room-compiler, androidx.room:room-runtime, androidx.room:room-ktx)
  • Update dependency com.github.bumptech.glide:glide to v4.16.0 (main)
  • Update dependency com.github.zjupure:webpdecoder to v2.6.4.16.0 (main)
  • Update dependency com.google.firebase:firebase-bom to v32.8.1 (main)
  • Update hilt to v2.52 (main) (com.google.dagger.hilt.android, com.google.dagger:hilt-android-testing, com.google.dagger:hilt-android-compiler, com.google.dagger:hilt-android)
  • Update kotlin (main) (org.jetbrains.kotlinx:kotlinx-coroutines-test, org.jetbrains.kotlinx:kotlinx-coroutines-core, org.jetbrains.kotlin.android, io.ktor:ktor-client-content-negotiation, io.ktor:ktor-client-logging-jvm, io.ktor:ktor-serialization-gson, io.ktor:ktor-client-okhttp)
  • Update android (mvi-coroutines) (androidx.fragment:fragment-testing, androidx.test.ext:junit-ktx, androidx.test:rules, androidx.test:runner, androidx.arch.core:core-testing, androidx.test.espresso:espresso-contrib, androidx.test.espresso:espresso-core, androidx.test.ext:junit, androidx.appcompat:appcompat, androidx.core:core-ktx, androidx.navigation:navigation-ui-ktx, androidx.navigation:navigation-fragment-ktx, androidx.lifecycle:lifecycle-livedata-ktx, androidx.lifecycle:lifecycle-viewmodel-ktx, androidx.lifecycle:lifecycle-runtime-ktx, androidx.fragment:fragment-ktx, androidx.paging:paging-runtime-ktx, androidx.paging:paging-common, androidx.room:room-compiler, androidx.room:room-runtime, androidx.room:room-ktx)
  • Update dependency com.github.zjupure:webpdecoder to v2.6.4.16.0 (mvi-coroutines)
  • Update hilt to v2.52 (mvi-coroutines) (com.google.dagger.hilt.android, com.google.dagger:hilt-android-testing, com.google.dagger:hilt-android-compiler, com.google.dagger:hilt-android)
  • Update kotlin (mvi-coroutines) (org.jetbrains.kotlinx:kotlinx-coroutines-test, org.jetbrains.kotlinx:kotlinx-coroutines-core, org.jetbrains.kotlin.android, io.ktor:ktor-client-content-negotiation, io.ktor:ktor-client-logging-jvm, io.ktor:ktor-serialization-gson, io.ktor:ktor-client-okhttp)
  • Click on this checkbox to rebase all open PRs at once

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

Branch main
github-actions
.github/workflows/ci.yml
  • actions/checkout v3
  • actions/cache v3
  • actions/setup-java v3
.github/workflows/labeling.yml
  • actions/labeler v4
.github/workflows/main.yml
  • actions/checkout v3
  • actions/cache v3
  • actions/cache v3
  • reactivecircus/android-emulator-runner v2
  • reactivecircus/android-emulator-runner v2
  • EnricoMi/publish-unit-test-result-action v2
  • rtCamp/action-slack-notify v2
gradle
gradle.properties
settings.gradle.kts
build.gradle.kts
app/build.gradle.kts
  • com.google.firebase:firebase-bom 32.0.0
common/build.gradle.kts
data/build.gradle.kts
domain/build.gradle.kts
features/gallery/build.gradle.kts
features/item/build.gradle.kts
gradle/libs.versions.toml
  • com.google.android.material:material 1.8.0
  • com.google.code.gson:gson 2.10.1
  • com.google.dagger:hilt-android 2.45
  • com.google.dagger:hilt-android-compiler 2.45
  • com.google.dagger:hilt-android-testing 2.45
  • javax.inject:javax.inject 1
  • org.jetbrains.kotlinx:kotlinx-coroutines-core 1.6.4
  • org.jetbrains.kotlinx:kotlinx-coroutines-test 1.6.4
  • androidx.core:core-ktx 1.9.0
  • androidx.appcompat:appcompat 1.6.1
  • androidx.fragment:fragment-ktx 1.5.5
  • androidx.paging:paging-common 3.1.1
  • androidx.paging:paging-runtime-ktx 3.1.1
  • androidx.constraintlayout:constraintlayout 2.1.4
  • androidx.lifecycle:lifecycle-runtime-ktx 2.5.1
  • androidx.lifecycle:lifecycle-viewmodel-ktx 2.5.1
  • androidx.lifecycle:lifecycle-livedata-ktx 2.5.1
  • androidx.navigation:navigation-fragment-ktx 2.5.3
  • androidx.navigation:navigation-ui-ktx 2.5.3
  • androidx.room:room-ktx 2.5.0
  • androidx.room:room-runtime 2.5.0
  • androidx.room:room-compiler 2.5.0
  • androidx.test.ext:junit 1.1.5
  • androidx.test.espresso:espresso-core 3.5.1
  • androidx.test.espresso:espresso-contrib 3.5.1
  • androidx.arch.core:core-testing 2.1.0
  • androidx.test:runner 1.5.2
  • androidx.test:rules 1.5.0
  • androidx.test.ext:junit-ktx 1.1.5
  • androidx.fragment:fragment-testing 1.5.5
  • com.squareup.retrofit2:retrofit 2.9.0
  • com.squareup.retrofit2:converter-gson 2.9.0
  • com.squareup.retrofit2:converter-scalars 2.9.0
  • com.squareup.okhttp3:okhttp 5.0.0-alpha.11
  • com.squareup.okhttp3:logging-interceptor 5.0.0-alpha.11
  • io.ktor:ktor-client-okhttp 2.2.4
  • io.ktor:ktor-serialization-gson 2.2.4
  • io.ktor:ktor-client-logging-jvm 2.2.4
  • io.ktor:ktor-client-content-negotiation 2.2.4
  • com.github.bumptech.glide:glide 4.15.1
  • com.github.zjupure:webpdecoder 2.3.4.14.2
  • junit:junit 4.13.2
  • org.robolectric:robolectric 4.10.3
  • org.mockito:mockito-core 5.3.1
  • org.mockito:mockito-android 5.3.1
  • com.android.application 7.4.1
  • com.android.library 7.4.1
  • org.jetbrains.kotlin.android 1.8.10
  • com.google.dagger.hilt.android 2.45
  • com.google.gms.google-services 4.3.15
presentation/build.gradle.kts
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 7.6
Branch mvi-coroutines
github-actions
.github/workflows/ci.yml
  • actions/checkout v3
  • actions/cache v3
  • actions/setup-java v3
.github/workflows/labeling.yml
  • actions/labeler v4
.github/workflows/main.yml
  • actions/checkout v3
  • actions/cache v3
  • actions/cache v3
  • reactivecircus/android-emulator-runner v2
  • reactivecircus/android-emulator-runner v2
  • EnricoMi/publish-unit-test-result-action v2
  • rtCamp/action-slack-notify v2
gradle
gradle.properties
settings.gradle.kts
build.gradle.kts
app/build.gradle.kts
  • com.google.firebase:firebase-bom 31.5.0
common/build.gradle.kts
data/build.gradle.kts
domain/build.gradle.kts
features/gallery/build.gradle.kts
features/item/build.gradle.kts
gradle/libs.versions.toml
  • com.google.android.material:material 1.8.0
  • com.google.code.gson:gson 2.10.1
  • com.google.dagger:hilt-android 2.45
  • com.google.dagger:hilt-android-compiler 2.45
  • com.google.dagger:hilt-android-testing 2.45
  • javax.inject:javax.inject 1
  • org.jetbrains.kotlinx:kotlinx-coroutines-core 1.6.4
  • org.jetbrains.kotlinx:kotlinx-coroutines-test 1.6.4
  • androidx.core:core-ktx 1.9.0
  • androidx.appcompat:appcompat 1.6.1
  • androidx.fragment:fragment-ktx 1.5.5
  • androidx.paging:paging-common 3.1.1
  • androidx.paging:paging-runtime-ktx 3.1.1
  • androidx.constraintlayout:constraintlayout 2.1.4
  • androidx.lifecycle:lifecycle-runtime-ktx 2.5.1
  • androidx.lifecycle:lifecycle-viewmodel-ktx 2.5.1
  • androidx.lifecycle:lifecycle-livedata-ktx 2.5.1
  • androidx.navigation:navigation-fragment-ktx 2.5.3
  • androidx.navigation:navigation-ui-ktx 2.5.3
  • androidx.room:room-ktx 2.5.0
  • androidx.room:room-runtime 2.5.0
  • androidx.room:room-compiler 2.5.0
  • androidx.test.ext:junit 1.1.5
  • androidx.test.espresso:espresso-core 3.5.1
  • androidx.test.espresso:espresso-contrib 3.5.1
  • androidx.arch.core:core-testing 2.1.0
  • androidx.test:runner 1.5.2
  • androidx.test:rules 1.5.0
  • androidx.test.ext:junit-ktx 1.1.5
  • androidx.fragment:fragment-testing 1.5.5
  • com.squareup.retrofit2:retrofit 2.9.0
  • com.squareup.retrofit2:converter-gson 2.9.0
  • com.squareup.retrofit2:converter-scalars 2.9.0
  • com.squareup.okhttp3:okhttp 5.0.0-alpha.11
  • com.squareup.okhttp3:logging-interceptor 5.0.0-alpha.11
  • io.ktor:ktor-client-okhttp 2.2.4
  • io.ktor:ktor-serialization-gson 2.2.4
  • io.ktor:ktor-client-logging-jvm 2.2.4
  • io.ktor:ktor-client-content-negotiation 2.2.4
  • com.github.bumptech.glide:glide 4.15.1
  • com.github.zjupure:webpdecoder 2.3.4.14.2
  • junit:junit 4.13.2
  • org.robolectric:robolectric 4.10.3
  • org.mockito:mockito-core 5.2.0
  • org.mockito:mockito-android 5.2.0
  • com.android.application 7.4.1
  • com.android.library 7.4.1
  • org.jetbrains.kotlin.android 1.8.10
  • com.google.dagger.hilt.android 2.45
  • com.google.gms.google-services 4.3.15
mvi/build.gradle.kts
presentation/build.gradle.kts
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 7.6

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.