f0fc0fd530
Continue modularisation by moving core activity classes that almost all activities depende on to a `core.activity` module. This includes core "helper" classes as well. Implement core.activity: - Contains BaseActivity, BottomSheetActivity - Contains LinkHelper and other utility classes used by activities Implement core.common.extensions: - Move ViewBindingExtensions and ViewExtensions here Implement core.common.util: - Move BlurHashDecoder and VersionName here Implement core.designsystem: - Holds common resources (animations, colours, drawables, etc) used through the app - Import "core.designsystem.R as DR" through the app to distinguish from the module's own resources Implement feature.login: - Move the LoginActivity and related code/resources to its own module Implement tools/mvstring - Moves string resources (and all translations) from one module to another |
||
---|---|---|
.. | ||
app/pachli | ||
AndroidApplicationConventionPlugin.kt | ||
AndroidHiltConventionPlugin.kt | ||
AndroidLibraryConventionPlugin.kt | ||
AndroidLintConventionPlugin.kt | ||
AndroidRoomConventionPlugin.kt |