You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We will be implementing a modular white-label architecture to improve the development process for our Thunderbird for Android and K-9 Mail applications. This new structure will allow us to configure brand-specific details either during build or at runtime while maintaining a consistent core functionality. The proposed (#7805) architecture consists of application modules and a common module as follows:
Application Modules:
Thunderbird for Android: app-thunderbird
K-9 Mail: app-k9mail
These modules will contain app-specific implementations, configurations, resources, and startup logic. They will only depend on the app-common module for shared functionalities and selectively integrate other modules as needed to configure app-specific functionality.
App Common Module:
app-common: This module will act as the central integration point for shared code among the applications. It will contain the core functionality, shared resources, and configurations that are common to both apps.
Tasks
Create app-thunderbird and app-k9mail modules for application-specific code and configurations and include them in the project structure
We will be implementing a modular white-label architecture to improve the development process for our Thunderbird for Android and K-9 Mail applications. This new structure will allow us to configure brand-specific details either during build or at runtime while maintaining a consistent core functionality. The proposed (#7805) architecture consists of application modules and a common module as follows:
Application Modules:
app-thunderbird
app-k9mail
These modules will contain app-specific implementations, configurations, resources, and startup logic. They will only depend on the
app-common
module for shared functionalities and selectively integrate other modules as needed to configure app-specific functionality.App Common Module:
app-common
: This module will act as the central integration point for shared code among the applications. It will contain the core functionality, shared resources, and configurations that are common to both apps.Tasks
app-thunderbird
andapp-k9mail
modules for application-specific code and configurations and include them in the project structureapp-k9mail
as top level app module #7494app-common
module containing shared functionality, resources, and configurations for both applications.The text was updated successfully, but these errors were encountered: