Skip to content

Commit a255420

Browse files
committed
add sample app
1 parent 9de9696 commit a255420

File tree

3 files changed

+28
-0
lines changed

3 files changed

+28
-0
lines changed

testapp/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ android {
3535
}
3636

3737
dependencies {
38+
implementation("com.segment.analytics.kotlin:android:1.12.0")
3839
implementation(project(mapOf("path" to ":lib")))
3940

4041
implementation("androidx.core:core-ktx:1.7.0")

testapp/src/main/AndroidManifest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
package="com.segment.analytics.destinations.mydestination.testapp">
44

55
<application
6+
android:name=".MainApplication"
67
android:allowBackup="true"
78
android:icon="@mipmap/ic_launcher"
89
android:label="@string/app_name"
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package com.segment.analytics.destinations.mydestination.testapp
2+
3+
import android.app.Application
4+
import com.segment.analytics.kotlin.android.Analytics
5+
import com.segment.analytics.kotlin.core.Analytics
6+
import com.segment.analytics.kotlin.core.manuallyEnableDestination
7+
import com.segment.analytics.kotlin.destinations.adjust.AdjustDestination
8+
9+
class MainApplication : Application() {
10+
companion object {
11+
lateinit var analytics: Analytics
12+
}
13+
14+
override fun onCreate() {
15+
super.onCreate()
16+
17+
analytics = Analytics("<writekey>", applicationContext) {
18+
flushAt = 1
19+
flushInterval = 10
20+
}
21+
22+
Analytics.debugLogsEnabled = true
23+
val adjust = AdjustDestination()
24+
analytics.add(adjust)
25+
}
26+
}

0 commit comments

Comments
 (0)