![]() ![]() base holds dependencies to the required shared modules like model or ui-components.app holds the AndroidManifest.xml, uses the gradle plugin, generates the apk and only includes other modules, but is not included anywhere itself.Some notes to the setup which will get relevant later: The advantage of this kind of multi-module setup was already explained exhaustively by other authors at other blogs (see here or here, so here we’ll not go into this again. BaseActivity or BaseFragment), networking (holds Retrofit dependencies) or model (contains shared data classes) and feature modules. ![]() From there we extend the gradle module setup to prepare for the future: next to the main module app, we’ll use some shared modules like base (contains e.g. Let’s start with the basic setup: as with all of our projects we use our A3AndroidTemplate as a starting point. This article will describe the results and our learnings. We took some time to dig into this topic and made a clean setup in order to prepare for a long-term running project. Recently an opportunity opened up for us to fully utilize a Material Theming & Styling setup in one of our new projects. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |