Installation of Analytics¶
In this guide, you will learn how to initialize AiutaAnalytics
and observe AiutaAnalyticsEvent
from the SDK.
Dependencies¶
To use Aiuta Analytics functionality, you need to add the following dependency to your project:
dependencies {
implementation("com.aiuta:fashionsdk-analytics:<version>")
}
dependencies {
implementation "com.aiuta:fashionsdk-analytics:<version>"
}
Where to find latest version of SDK?
Using Bill of Materials
To ensure consistent dependency versions and simplify version management, you can use the Bill of Materials (BOM)
dependencies {
// 1. Add BOM
implementation(platform("com.aiuta:fashionsdk-bom:<version>"))
// 2. Add all required for you dependencies
implementation("com.aiuta:fashionsdk")
implementation("com.aiuta:fashionsdk-configuration")
...
}
dependencies {
// 1. Add BOM
implementation platform("com.aiuta:fashionsdk-bom:<version>")
// 2. Add all required for you dependencies
implementation "com.aiuta:fashionsdk"
implementation "com.aiuta:fashionsdk-configuration"
...
}
Using Aiuta Analytics¶
General analytics scheme
For more information about available events and their parameters, see Analytics Events.
To start using Aiuta Analytics in your application, follow these steps:
- Create an instance of
AiutaAnalytics
using the standard extension:
import com.aiuta.fashionsdk.Aiuta
import com.aiuta.fashionsdk.analytics.AiutaAnalytics
import com.aiuta.fashionsdk.analytics.analytics
val aiuta: Aiuta = ... // Your initialized Aiuta instance
val aiutaAnalytics: AiutaAnalytics = aiuta.analytics
- You can now observe
AiutaAnalyticsEvent
from the SDK:
aiutaAnalytics.analyticFlow.collect { newEvent ->
// Handle new events from SDK
}