Analytics 101 (for Android devs)

Crash course for Android developers that not only teaches you how to plug in analytics SDK, but also:

👉 what to track
👉 how to structure events
👉 how to understand funnels
👉 how to monitor application performance (as a team or a solo dev)

This crash course will be useful both for devs working in teams and as a solo indie devs.


1. Intro
2. Undestand analytics
3. Firebase Configuration & Crash logging
4. Non-fatals & Timber configuration
5. Recap for Events & Funnels
6. ScreenView events (implementation for Compose)
7. Should you inject Analytics class or make it singleton?
8. Coding custom events
9. Weekly monitoring process
10. Legal aspects of analytics
11. Homework

about the author

Jarosław Michalik

On a daily basis, I provide support in developing and maintaining mobile-first products.

For over 6 years, I’ve been building Android applications. Among other things, I am Google Developer Expert in Kotlin (leading programming language for Android). I also founded digital community for professional Android developers across the world – AndroidPro.io

I show my clients how to build and scale mobile applications.

GDE 2023 badge