JakubMosakowski / ItemistEvolved

Checklist in kotlin.
https://play.google.com/store/apps/details?id=com.jakmos.itemistevolved
GNU General Public License v3.0
0 stars 2 forks source link

Itemist Evolved

Compatibility

This application targets Android (8.0) Oreo and newer.

Project Modules

This particular Android project consists of the following modules:

  1. utility - various utils such as logger, view or animations util classes,
  2. persistence - implements persistence models, converters and managers,
  3. network - implements network models, converters and managers,
  4. domain - merges persistence and network layer into one, incl. domain models and managers,
  5. application - produces ItemistEvolved executable application.

Project Flavors

Build is configured to produce two different flavors:

Documentation and configuration

Do not hesitate to consult settings directory. You can find there such directories as:

Building production

Before building production ensure to:

This flavor uses production configuration files. These files introduces crucial changes:

Github Actions

How to store files in secrets: