The MobileCore
and Identity
extensions represent the foundation of the Adobe Experience Platform SDK. Every app using the SDK must include them. These modules contain a common set of functionality and services which are required by all SDK extensions.
MobileCore
contains the implementation of the Event Hub. The Event Hub is the mechanism used for delivering events between the app and the SDK. The Event Hub is also used for sharing data between extensions and provides several reusable implementations needed for platform support, including networking, disk access, and database management.
Identity
implements the integration with Adobe Experience Platform Identity services.
Signal
represents the Adobe Experience Platform SDK's Signal
extension that allows marketers to send a "signal" to their apps to send data to external destinations or to open URLs.
Lifecycle
represents the Adobe Experience Platform SDK's Lifecycle
extension that helps collect application Lifecycle metrics, such as application install or upgrade information, application launch and session information, device information, and any additional context data provided by the application developer.
Refer to the getting started guide for setting up and using the SDK with your application.
Open the project To open and run the project, open the code/build.gradle.kts
file in Android Studio
Run demo application Once you open the project in Android Studio (see above), select the testapp
runnable and your favorite emulator and run the program.
Additional documentation about API usage and SDK architecture can be found under the Documentation directory.
Contributions are welcomed! Read the Contributing Guide for more information.
This project is licensed under the Apache V2 License. See LICENSE for more information.