rudderlabs / rudder-sdk-android

Android SDK for RudderStack - the Customer Data Platform for Developers.
https://www.rudderstack.com
Other
18 stars 28 forks source link

feat: sdk 2095 remove models module from android v2 #459

Closed ChryssaAliferi closed 3 weeks ago

ChryssaAliferi commented 3 weeks ago

Ticket

Description

In this PR, we are dissolving the models module from the Android v2 project and the contents of this module, as well as the tests, which are moved in the android or core packages respectively, depending on the main logic of those.

We do that to minimise the number of supported modules that add further complexity, especially for a module that contains simple classes that don't provide any decoupling and could be better suited in other modules.

Also, by moving some core models in the core or android modules, we create a better ground for the test providers of the test classes in the respective modules.

Type of change

Implementation Details

Checklist:

Conclusion

sonarcloud[bot] commented 3 weeks ago

Quality Gate Passed Quality Gate passed

Issues
34 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.8% Duplication on New Code

See analysis details on SonarCloud