0
0
mirror of https://github.com/thunderbird/thunderbird-android.git synced 2024-09-19 19:52:14 +02:00

Add app-common module

This commit is contained in:
Wolf-Martell Montwé 2024-06-26 12:48:10 +02:00
parent 43ab5dd8bf
commit 2492aa49bf
No known key found for this signature in database
GPG Key ID: 6D45B21512ACBF72
5 changed files with 24 additions and 2 deletions

7
app-common/README.md Normal file
View File

@ -0,0 +1,7 @@
# App Common
# App Common
This is the central integration point for shared code among the K-9 Mail and Thunderbird for Android applications. Its purpose is to collect and organize the individual feature modules that contain the actual functionality, as well as the "glue code" and configurations that tie them together.
By keeping the shared code focused on these boundaries, we can ensure that it remains lean and avoids unnecessary dependencies. This approach allows us to maintain a clean and modular architecture, making it easier to maintain and update the codebase.

View File

@ -0,0 +1,11 @@
plugins {
id(ThunderbirdPlugins.Library.android)
}
dependencies {
api(projects.app.common)
}
android {
namespace = "app.k9mail.common"
}

View File

@ -10,7 +10,7 @@ if (testCoverageEnabled) {
}
dependencies {
implementation(projects.app.common)
implementation(projects.appCommon)
implementation(projects.core.ui.compose.theme2.k9mail)
implementation(projects.core.ui.legacy.theme2.k9mail)
implementation(projects.feature.launcher)

View File

@ -10,7 +10,7 @@ if (testCoverageEnabled) {
}
dependencies {
implementation(projects.app.common)
implementation(projects.appCommon)
implementation(projects.core.ui.compose.theme2.thunderbird)
implementation(projects.core.ui.legacy.theme2.thunderbird)
implementation(projects.feature.launcher)

View File

@ -26,6 +26,10 @@ include(
":app-ui-catalog",
)
include(
":app-common",
)
include(
":app:common",
":app:ui:base",