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:
parent
43ab5dd8bf
commit
2492aa49bf
7
app-common/README.md
Normal file
7
app-common/README.md
Normal 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.
|
11
app-common/build.gradle.kts
Normal file
11
app-common/build.gradle.kts
Normal file
@ -0,0 +1,11 @@
|
||||
plugins {
|
||||
id(ThunderbirdPlugins.Library.android)
|
||||
}
|
||||
|
||||
dependencies {
|
||||
api(projects.app.common)
|
||||
}
|
||||
|
||||
android {
|
||||
namespace = "app.k9mail.common"
|
||||
}
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -26,6 +26,10 @@ include(
|
||||
":app-ui-catalog",
|
||||
)
|
||||
|
||||
include(
|
||||
":app-common",
|
||||
)
|
||||
|
||||
include(
|
||||
":app:common",
|
||||
":app:ui:base",
|
||||
|
Loading…
Reference in New Issue
Block a user