adobe / aepsdk-assurance-android

Adobe Experience Platform Assurance SDK
Apache License 2.0
2 stars 5 forks source link

Ensure that the API class (`Assurance.java` for this project) resides in the right target folder across all extensions #103

Open prudrabhat opened 7 months ago

prudrabhat commented 7 months ago

Expected Behaviour

public API class location should be consistent across aepsdk-*-android extension suite.

Actual Behaviour

Extensions like aepsdk-core-android,aepsdk-messaging-android, aepsdk-userprofile-android place their public API classes in the phone target folder. Extensions like aepsdk-edge-android , aepsdk-assurance-android, aepsdk-edgeidentity-android place their public API classes in the the common main module. While this is OK because we currently only support the same set of API's and have a single target, we should ensure this is fixed when we extend to other targets.