Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitLab.com / yhm-amber / k9mail.k-9
K-9 Mail – Open Source Email App for Android https://k9mail.app/
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitLab.com/repositories/yhm-amber%2Fk9mail.k-9
Stars: 0
Forks: 0
Open Issues:
License: None
Language:
Dependencies:
223
Created: about 2 years ago
Updated: about 2 years ago
Last synced: almost 2 years ago
Topics: email, email-client
Files
Loading...
Readme
Loading...
Dependencies
- com.jakewharton.timber:timber ${versions.timber} implementation
- androidx.test:core ${versions.androidxTestCore} testImplementation
- com.google.truth:truth ${versions.truth} testImplementation
- io.insert-koin:koin-test-junit4 ${versions.koin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.mockito.kotlin:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- org.mockito:mockito-inline ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- org.minidns:minidns-hla ${versions.minidns} implementation
- androidx.test:core ${versions.androidxTestCore} testImplementation
- com.google.truth:truth ${versions.truth} testImplementation
- io.insert-koin:koin-test-junit4 ${versions.koin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.mockito.kotlin:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- org.mockito:mockito-inline ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.squareup.okhttp3:okhttp ${versions.okhttp} implementation
- androidx.test:core ${versions.androidxTestCore} testImplementation
- com.google.truth:truth ${versions.truth} testImplementation
- io.insert-koin:koin-test-junit4 ${versions.koin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.mockito.kotlin:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- org.mockito:mockito-inline ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
app/core/build.gradle
maven
- androidx.annotation:annotation ${versions.androidxAnnotation} api
- io.insert-koin:koin-android ${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.jsoup:jsoup ${versions.jsoup} implementation
- androidx.test:core ${versions.androidxTestCore} testImplementation
- com.google.truth:truth ${versions.truth} testImplementation
- io.insert-koin:koin-test-junit4 ${versions.koin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.jdom:jdom2 2.0.6 testImplementation
- org.jetbrains.kotlin:kotlin-reflect ${versions.kotlin} testImplementation
- org.jetbrains.kotlin:kotlin-test ${versions.kotlin} testImplementation
- org.mockito.kotlin:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- org.mockito:mockito-inline ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.jsoup:jsoup ${versions.jsoup} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- junit:junit ${versions.junit} 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.kotlinx:kotlinx-coroutines-core ${versions.kotlinCoroutines} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- io.insert-koin:koin-test-junit4 ${versions.koin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.mockito.kotlin:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- org.mockito:mockito-inline ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
app/storage/build.gradle
maven
- io.insert-koin:koin-core ${versions.koin} api
- androidx.core:core-ktx ${versions.androidxCore} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.squareup.moshi:moshi ${versions.moshi} implementation
- commons-io:commons-io ${versions.commonsIo} implementation
- org.apache.james:apache-mime4j-core ${versions.mime4j} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- commons-io:commons-io ${versions.commonsIo} testImplementation
- io.insert-koin:koin-test-junit4 ${versions.koin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.mockito.kotlin:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- org.mockito:mockito-inline ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
app/testing/build.gradle
maven
- io.insert-koin:koin-core ${versions.koin} api
- junit:junit ${versions.junit} api
- org.mockito.kotlin:mockito-kotlin ${versions.mockitoKotlin} api
- org.mockito:mockito-core ${versions.mockito} api
- org.robolectric:robolectric ${versions.robolectric} api
app/ui/base/build.gradle
maven
- androidx.activity:activity ${versions.androidxActivity} api
- androidx.appcompat:appcompat ${versions.androidxAppCompat} api
- androidx.lifecycle:lifecycle-livedata-ktx ${versions.androidxLifecycle} api
- androidx.navigation:navigation-fragment ${versions.androidxNavigation} api
- androidx.navigation:navigation-ui ${versions.androidxNavigation} api
- com.google.android.material:material ${versions.materialComponents} api
- androidx.biometric:biometric ${versions.androidxBiometric} implementation
- androidx.core:core-ktx ${versions.androidxCore} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core ${versions.kotlinCoroutines} implementation
- net.openid:appauth 0.11.1 api
- 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-runtime-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.1.0 implementation
- com.github.bumptech.glide:glide ${versions.glide} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.mikepenz:fastadapter ${versions.fastAdapter} implementation
- com.mikepenz:fastadapter-extensions-drag ${versions.fastAdapter} implementation
- com.mikepenz:fastadapter-extensions-utils ${versions.fastAdapter} implementation
- com.mikepenz:materialdrawer 8.4.5 implementation
- com.mikepenz:materialdrawer-iconics 8.4.5 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
- commons-io:commons-io ${versions.commonsIo} implementation
- de.cketti.library.changelog:ckchangelog-core 2.0.0-beta02 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.kotlinx:kotlinx-coroutines-android ${versions.kotlinCoroutines} implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core ${versions.kotlinCoroutines} implementation
- androidx.test:core ${versions.androidxTestCore} testImplementation
- app.cash.turbine:turbine ${versions.turbine} testImplementation
- com.google.truth:truth ${versions.truth} testImplementation
- io.insert-koin:koin-test-junit4 ${versions.koin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.jetbrains.kotlin:kotlin-test ${versions.kotlin} testImplementation
- org.jetbrains.kotlinx:kotlinx-coroutines-test ${versions.kotlinCoroutines} testImplementation
- org.mockito.kotlin:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- org.mockito:mockito-inline ${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.jakewharton.timber:timber ${versions.timber} 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
- io.insert-koin:koin-test-junit4 ${versions.koin} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.mockito.kotlin:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- org.robolectric:robolectric ${versions.robolectric} testImplementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.squareup.moshi:moshi ${versions.moshi} implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core ${versions.kotlinCoroutines} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core ${versions.kotlinCoroutines} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.apache.james:apache-mime4j-dom ${versions.mime4j} testImplementation
- org.mockito.kotlin:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- org.mockito:mockito-inline ${versions.mockito} testImplementation
- com.squareup.okhttp3:okhttp ${versions.okhttp} api
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.squareup.moshi:moshi ${versions.moshi} 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
- junit:junit ${versions.junit} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- com.squareup.okio:okio ${versions.okio} implementation
- junit:junit ${versions.junit} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- junit:junit ${versions.junit} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- com.github.ajalt.clikt:clikt 3.4.0 implementation
- com.squareup.okio:okio ${versions.okio} implementation
- org.jetbrains.kotlin:kotlin-stdlib * implementation
mail/common/build.gradle
maven
- org.jetbrains:annotations ${versions.jetbrainsAnnotations} api
- com.squareup.moshi:moshi ${versions.moshi} implementation
- com.squareup.okio:okio ${versions.okio} implementation
- commons-io:commons-io ${versions.commonsIo} implementation
- org.apache.httpcomponents.client5:httpclient5 5.1.3 implementation
- org.apache.james:apache-mime4j-core ${versions.mime4j} implementation
- org.apache.james:apache-mime4j-dom ${versions.mime4j} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- com.ibm.icu:icu4j-charset 70.1 testImplementation
- junit:junit ${versions.junit} testImplementation
- org.mockito.kotlin:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- org.mockito:mockito-inline ${versions.mockito} testImplementation
- com.beetstra.jutf7:jutf7 1.0.0 implementation
- com.jcraft:jzlib 1.0.7 implementation
- commons-io:commons-io ${versions.commonsIo} implementation
- com.google.truth:truth ${versions.truth} testImplementation
- com.squareup.okio:okio ${versions.okio} testImplementation
- junit:junit ${versions.junit} testImplementation
- org.apache.james:apache-mime4j-core ${versions.mime4j} testImplementation
- org.mockito.kotlin:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- org.mockito:mockito-core ${versions.mockito} testImplementation
- 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
- com.squareup.okio:okio ${versions.okio} 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.kotlin:mockito-kotlin ${versions.mockitoKotlin} testImplementation
- org.apache.httpcomponents:httpclient 4.5.5 compileOnly
- 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-inline ${versions.mockito} testImplementation
- com.squareup.okio:okio ${versions.okio} api
- junit:junit ${versions.junit} api
- androidx.lifecycle:lifecycle-common ${versions.androidxLifecycle} implementation
- com.jakewharton.timber:timber ${versions.timber} implementation
- com.takisoft.preferencex:preferencex ${versions.preferencesFix} implementation