Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitLab.com / freesoftware / k9mail
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitLab.com/repositories/freesoftware%2Fk9mail
Stars: 0
Forks: 0
Open Issues: 0
License: apache-2.0
Language:
Dependencies:
235
Created: over 6 years ago
Updated: about 2 months ago
Last synced: about 2 months ago
Funding links: https://liberapay.com/k9mail, https://github.com/sponsors/cketti
Files
Loading...
Readme
Loading...
Dependencies
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- androidx.test:core ${versions.androidxTestCore} testImplementation
- com.google.truth:truth ${versions.truth} testImplementation
- com.nhaarman.mockitokotlin2:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.koin:koin-test ${versions.koin} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- org.minidns:minidns-hla ${versions.minidns} implementation
- androidx.test:core ${versions.androidxTestCore} testImplementation
- com.google.truth:truth ${versions.truth} testImplementation
- com.nhaarman.mockitokotlin2:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.koin:koin-test ${versions.koin} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.squareup.okhttp3:okhttp ${versions.okhttp} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- androidx.test:core ${versions.androidxTestCore} testImplementation
- com.google.truth:truth ${versions.truth} testImplementation
- com.nhaarman.mockitokotlin2:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.koin:koin-test ${versions.koin} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
app/core/build.gradle
maven
- androidx.annotation:annotation ${versions.androidxAnnotation} api
- org.koin:koin-androidx-viewmodel ${versions.koin} api
- androidx.core:core-ktx ${versions.androidxCore} implementation
- androidx.fragment:fragment ${versions.androidxFragment} implementation
- androidx.localbroadcastmanager:localbroadcastmanager ${versions.androidxLocalBroadcastManager} implementation
- androidx.work:work-runtime-ktx ${versions.androidxWorkManager} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.squareup.moshi:moshi ${versions.moshi} implementation
- com.squareup.okio:okio ${versions.okio} implementation
- commons-io:commons-io ${versions.commonsIo} implementation
- org.apache.james:apache-mime4j-core ${versions.mime4j} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- org.jsoup:jsoup 1.13.1 implementation
- com.google.truth:truth ${versions.truth} testImplementation
- com.nhaarman.mockitokotlin2:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.jdom:jdom2 2.0.6 testImplementation
- org.jetbrains.kotlin:kotlin-reflect ${versions.kotlin} testImplementation
- org.koin:koin-test ${versions.koin} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- junit:junit ${versions.junit} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
app/k9mail/build.gradle
maven
- androidx.appcompat:appcompat ${versions.androidxAppCompat} implementation
- androidx.core:core-ktx ${versions.androidxCore} implementation
- com.github.bumptech.glide:glide ${versions.glide} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.takisoft.preferencex:preferencex ${versions.preferencesFix} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core ${versions.kotlinCoroutines} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- com.nhaarman.mockitokotlin2:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.koin:koin-test ${versions.koin} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
- androidx.appcompat:appcompat ${versions.androidxAppCompat} implementation
- androidx.constraintlayout:constraintlayout ${versions.androidxConstraintLayout} implementation
- androidx.lifecycle:lifecycle-livedata-ktx ${versions.androidxLifecycle} implementation
- androidx.lifecycle:lifecycle-viewmodel-ktx ${versions.androidxLifecycle} implementation
- androidx.navigation:navigation-fragment-ktx ${versions.androidxNavigation} implementation
- androidx.navigation:navigation-ui-ktx ${versions.androidxNavigation} implementation
- com.github.bumptech.glide:glide ${versions.glide} implementation
- com.google.android.material:material ${versions.materialComponents} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- com.nhaarman.mockitokotlin2:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.koin:koin-test ${versions.koin} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
app/storage/build.gradle
maven
- org.koin:koin-core ${versions.koin} api
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.squareup.moshi:moshi ${versions.moshi} implementation
- org.apache.james:apache-mime4j-core ${versions.mime4j} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- com.nhaarman.mockitokotlin2:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- commons-io:commons-io ${versions.commonsIo} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.koin:koin-test ${versions.koin} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
app/testing/build.gradle
maven
- com.nhaarman.mockitokotlin2:mockito-kotlin ${versions.mockitoKotlin} api
- junit:junit ${versions.junit} api
- org.koin:koin-core ${versions.koin} api
- org.mockito:mockito-core ${versions.mockito} api
- org.robolectric:robolectric ${versions.robolectric} api
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
app/ui/base/build.gradle
maven
- androidx.appcompat:appcompat ${versions.androidxAppCompat} api
- androidx.navigation:navigation-fragment-ktx ${versions.androidxNavigation} api
- androidx.navigation:navigation-ui-ktx ${versions.androidxNavigation} api
- androidx.core:core-ktx ${versions.androidxCore} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- androidx.appcompat:appcompat ${versions.androidxAppCompat} implementation
- androidx.cardview:cardview ${versions.androidxCardView} implementation
- androidx.constraintlayout:constraintlayout ${versions.androidxConstraintLayout} implementation
- androidx.core:core-ktx ${versions.androidxCore} implementation
- androidx.lifecycle:lifecycle-livedata-ktx ${versions.androidxLifecycle} implementation
- androidx.lifecycle:lifecycle-viewmodel-ktx ${versions.androidxLifecycle} implementation
- androidx.localbroadcastmanager:localbroadcastmanager ${versions.androidxLocalBroadcastManager} implementation
- androidx.preference:preference ${versions.androidxPreference} implementation
- androidx.recyclerview:recyclerview ${versions.androidxRecyclerView} implementation
- androidx.swiperefreshlayout:swiperefreshlayout 1.1.0 implementation
- com.github.ByteHamster:SearchPreference v2.0.0 implementation
- com.github.bumptech.glide:glide ${versions.glide} implementation
- com.google.android.material:material ${versions.materialComponents} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.mikepenz:fastadapter 4.1.2 implementation
- com.mikepenz:materialdrawer 7.0.0 implementation
- com.splitwise:tokenautocomplete 4.0.0-beta01 implementation
- com.takisoft.preferencex:preferencex ${versions.preferencesFix} implementation
- com.takisoft.preferencex:preferencex-colorpicker ${versions.preferencesFix} implementation
- com.takisoft.preferencex:preferencex-datetimepicker ${versions.preferencesFix} implementation
- com.takisoft.preferencex:preferencex-ringtone ${versions.preferencesFix} implementation
- commons-io:commons-io ${versions.commonsIo} implementation
- de.cketti.library.changelog:ckchangelog 1.2.1 implementation
- de.cketti.safecontentresolver:safe-content-resolver-v21 1.0.0 implementation
- de.hdodenhof:circleimageview 3.1.0 implementation
- net.jcip:jcip-annotations 1.0 implementation
- org.apache.james:apache-mime4j-core ${versions.mime4j} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-android ${versions.kotlinCoroutines} implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core ${versions.kotlinCoroutines} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- com.nhaarman.mockitokotlin2:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.koin:koin-test ${versions.koin} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
- androidx.constraintlayout:constraintlayout ${versions.androidxConstraintLayout} implementation
- androidx.core:core-ktx ${versions.androidxCore} implementation
- androidx.lifecycle:lifecycle-livedata-ktx ${versions.androidxLifecycle} implementation
- androidx.lifecycle:lifecycle-viewmodel-ktx ${versions.androidxLifecycle} implementation
- com.google.android.material:material ${versions.materialComponents} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-android ${versions.kotlinCoroutines} implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core ${versions.kotlinCoroutines} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- com.nhaarman.mockitokotlin2:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.koin:koin-test ${versions.koin} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
backend/api/build.gradle
maven
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- junit:junit ${versions.junit} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- com.squareup.okhttp3:okhttp ${versions.okhttp} api
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.squareup.moshi:moshi ${versions.moshi} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- rs.ltt.jmap:jmap-client 0.3.1 implementation
- com.squareup.okhttp3:mockwebserver ${versions.okhttp} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- junit:junit ${versions.junit} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- junit:junit ${versions.junit} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
mail/common/build.gradle
maven
- androidx.annotation:annotation ${versions.androidxAnnotation} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.squareup.okio:okio ${versions.okio} implementation
- commons-io:commons-io ${versions.commonsIo} implementation
- org.apache.james:apache-mime4j-core ${versions.mime4j} implementation
- org.apache.james:apache-mime4j-dom ${versions.mime4j} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
- androidx.annotation:annotation ${versions.androidxAnnotation} implementation
- com.beetstra.jutf7:jutf7 1.0.0 implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.jcraft:jzlib 1.0.7 implementation
- commons-io:commons-io ${versions.commonsIo} implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- com.nhaarman.mockitokotlin2:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- com.squareup.okio:okio ${versions.okio} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.apache.james:apache-mime4j-core ${versions.mime4j} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
- androidx.annotation:annotation ${versions.androidxAnnotation} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- com.jcraft:jzlib 1.0.7 testImplementation
- com.squareup.okio:okio ${versions.okio} testImplementation
- commons-io:commons-io ${versions.commonsIo} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
- androidx.annotation:annotation ${versions.androidxAnnotation} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- commons-io:commons-io ${versions.commonsIo} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- com.jcraft:jzlib 1.0.7 testImplementation
- com.squareup.okio:okio ${versions.okio} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
- androidx.annotation:annotation ${versions.androidxAnnotation} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- commons-io:commons-io ${versions.commonsIo} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.apache.httpcomponents:httpclient 4.5.5 testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
- com.squareup.okio:okio ${versions.okio} api
- junit:junit ${versions.junit} api
- org.robolectric:robolectric ${versions.robolectric} api
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 ${versions.kotlin} implementation
- androidx.lifecycle:lifecycle-common ${versions.androidxLifecycle} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.takisoft.preferencex:preferencex ${versions.preferencesFix} implementation