Closed midhunhk closed 4 years ago
Research for completing this issue maintained at: https://github.com/midhunhk/ae-apps-library/wiki/Research#version-40
Completed
JCenter repository is deprecated and will be sunset. https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/
Problem Description
Since the number of custom components provided by the library has increased and they are organized into packages by the type of the class, it is messy. Also applications that may need only one or two features need to include the whole library,
Solution
Refactor all the classes to packages by feature and split into multiple modules, so only required components would need to be added as dependency.
Proposing the following module structure:
SMS ManagerOther Tasks
Distribute via jCenterNote: This is an API breaking change, hence we will have a major version release.