|
1 | 1 | # Analytics-Kotlin |
2 | 2 | [](https://jitpack.io/#segmentio/analytics-kotlin) |
| 3 | +[](https://github.com/segmentio/analytics-kotlin/actions) |
| 4 | +[](https://codecov.io/gh/segmentio/analytics-kotlin) |
| 5 | +[](https://snyk.io/test/github/segmentio/analytics-kotlin) |
| 6 | +[](https://github.com/segmentio/analytics-kotlin/blob/main/LICENSE) |
| 7 | + |
3 | 8 |
|
4 | 9 | The hassle-free way to add Segment analytics to your kotlin app (Android/JVM). Analytics helps you measure your users, product, and business. It unlocks insights into your app's funnel, core business metrics, and whether you have product-market fit. |
5 | 10 |
|
6 | 11 | NOTE: This project is currently in the Beta phase and is covered by Segment's [First Access & Beta Preview Terms](https://segment.com/legal/first-access-beta-preview/). We encourage you |
7 | 12 | to try out this new library. Please provide feedback via Github issues/PRs, and feel free to submit pull requests. This library will eventually |
8 | 13 | supplant our `analytics-android` library. |
9 | 14 |
|
10 | | -NOTE: If you use pure Java codebase, please refer to [Java Compatibility](JAVA_COMPAT.md) for sample usages. |
11 | | - |
12 | 15 | ## How to get started |
13 | 16 | 1. **Collect analytics data** from your app(s). |
14 | 17 | - The top 200 Segment companies collect data from 5+ source types (web, mobile, server, CRM, etc.). |
@@ -51,6 +54,14 @@ You can find usage documentation at [https://segment.com/docs/sources/mobile/kot |
51 | 54 |
|
52 | 55 | Explore more via the [example projects](samples) which showcase analytics instrumentation on different platforms/languages and usage of plugins. These projects contain sample [plugins](samples/kotlin-android-app/src/main/java/com/segment/analytics/next/plugins) and [destination plugins](samples/kotlin-android-app-destinations/src/main/java/com/segment/analytics/destinations/plugins) |
53 | 56 |
|
| 57 | +## Compatibility |
| 58 | + |
| 59 | +* If you use pure Java codebase, please refer to [Java Compatibility](JAVA_COMPAT.md) for sample usages. |
| 60 | +* The SDK internally uses a number of Java 8 language API through desugaring (see [Java 8+ API desugaring support](https://developer.android.com/studio/write/java8-support#library-desugaring)). Please make sure your project: |
| 61 | + * either using Android Gradle plugin 4.0.0 or higher |
| 62 | + * or requiring a minimum API level of 26. |
| 63 | + |
| 64 | + |
54 | 65 | ## Contributing |
55 | 66 |
|
56 | 67 | See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. |
|
0 commit comments