{"repo":"infinum/android-collar","free":true,"listed":false,"github":"https://github.com/infinum/android-collar","clone":"git clone https://github.com/infinum/android-collar.git","description":"Gradle plugin which collects all analytics screen names, events and user properties for Android projects.","language":"Kotlin","stars":28,"topics":["firebase","gradle-plugin","gradle","kotlin","kotlin-android","kotlin-library","maven","analytics","android","android-library"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Collar Android plugin Description Gradle plugin which collects all analytics screen names, events and user properties for Android projects. This plugin has been written in Kotlin but works both inside Kotlin and Java projects. IMPORTANT: Collar does NOT send out analytics data to remote services. This is left for the developer to solve in their own codebase, with Collar being simply a reflection of the current state of analytics data. The project is organized in the following modules: - annotations - contains all annotations necessary for the plugin to work - core - plugin implementation core, depends on the annotations module - processor - annotation processor generating and transforming classes for plugin, depends on the annotations module - plugin - the Gradle plugin that adds all necessary dependencies to the project - ui - contains a single screen UI that provides visual tracking of sent events - ui-no-op - contains a stub for easy release implementation of UI package - generator - contains a generator code for provided tracking plan - lint - contains custom Lint checks - sample - a sample app for testing the Gradle plugin Table of contents Requirements Usage Getting started - Options - Lint checks - Debug UI - Tasks Contributing License Credits Requirements This plugin has been written in Kotlin but works both inside Kotlin and Java projects. Minimum required API level to use Collar is 23. Usage To include plugin to your project, you have to add buildscript dependencies","default_branch":null,"files":null,"tree":[],"storefront":"/r/infinum","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/infinum/android-collar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}