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.
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 thephone
target folder. Extensions likeaepsdk-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.