Are my deps ok....?

Would like to get my app into fdroid. Not sure if I am complying. Thanks anyone for help. App is here GitHub - JoeGruffins/dcraddrscanner

dependencies {
    def room_version = "2.2.6"
    implementation "androidx.room:room-runtime:$room_version"
    kapt "androidx.room:room-compiler:$room_version"
    implementation "androidx.room:room-ktx:$room_version"
    implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    api "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.9"
    api "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9"
    implementation 'androidx.core:core-ktx:1.3.2'
    implementation 'androidx.appcompat:appcompat:1.2.0'
    implementation "androidx.constraintlayout:constraintlayout:2.0.4"
    implementation 'com.google.android.material:material:1.2.1'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
    implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
    implementation 'androidx.coordinatorlayout:coordinatorlayout:1.1.0'
    // noinspection GradleDependency
    implementation 'com.journeyapps:zxing-android-embedded:3.6.0'
    implementation 'com.google.zxing:core:3.4.0'
    implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9'
    testImplementation 'junit:junit:4.13.1'
    androidTestImplementation 'androidx.test.ext:junit:1.1.2'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
}
1 Like

Check the licenses of the libraries and gradle plugins you use. If they’re all free software, you’re fine.

1 Like

So, all the androidx stuff is definitely fine. So is the com.google.android stuff and junit. I know ZXING as I use it myself and know that’s fine too. The only ones I’ll need to look up are the org.jetbrains.kotlinx ones… Maven Central Repository Search

Okay, that is Apache 2!

So yup, looks all fine, you don’t seem to have any proprietary dependencies :slight_smile:

2 Likes

Thanks guys!! I will put it through the review process then.

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.