Skip to content
Mohamed Hamdan edited this page Nov 4, 2018 · 12 revisions

Introduction

Our Goal

When you want log user events on any of analytical tools you need to collect data from multiple data sources, that means a lot of coupling in your code and make your code unmaintainable, so our goal is write analytics with less coupling and code maintainable.

How?

The power of Java annotations, we can write analytics code with java annotation processing without human intervention, you just write some annotations with some events then let's java write analytics code for you.

Features

  • Full Kotlin support.
  • Support multiple analytical tools e.g(Firebase, Fabric, Mixpanel).
  • Annotations based.
  • 100% reflection free.
Clone this wiki locally