com.adobe.marketing.mobile:lifecycle

Android Lifecycle Extension for Adobe Mobile Marketing


License
Apache-2.0

Documentation

Adobe Experience Platform Core SDK

Maven Central

Maven Central Maven Central Maven Central Maven Central

About this project

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.

Getting started

Refer to the getting started guide for setting up and using the SDK with your application.

Development

Open the project To open and run the project, open the code/build.gradle file in Android Studio

Run demo application Once you open the project in Android Studio (see above), select the testapp or testapp-kotlin runnable and your favorite emulator and run the program.

Documentation

Additional documentation about API usage and SDK architecture can be found under the Documentation directory.

Related Projects

Project Maven Github
Profile Maven Central Link
Adobe Experience Platform Edge Network Maven Central Link
Identity for Edge Network Maven Central Link
Consent for Edge Network Maven Central Link
Edge Bridge Maven Central Link
Adobe Experience Platform Assurance Maven Central Link
Places Service Maven Central Link
Adobe Analytics Maven Central Link
Adobe Streaming Media for Edge Network Maven Central Link
Adobe Analytics - Media Analytics for Audio & Video Maven Central Link
Adobe Audience Manager Maven Central Link
Adobe Journey Optimizer Maven Central Link
Adobe Journey Optimizer - Decisioning Maven Central Link
Adobe Target Maven Central Link
Adobe Campaign Standard Maven Central Link
Adobe Campaign Classic Maven Central Link
AEP SDK Sample App for Android - Link

Contributing

Contributions are welcomed! Read the Contributing Guide for more information.

Licensing

This project is licensed under the Apache V2 License. See LICENSE for more information.