**Flocon** is an advanced debugging and inspection tool built with **Kotlin Multiplatform (KMP)**, designed to work seamlessly across Android and desktop environments.
Inspired from [Flipper](https://github.com/facebook/flipper) by Meta, while leveraging **modern Kotlin multiplatform architecture** for networking, databases, analytics, and UI data visualization.
It allows developers to connect a Kotlin Multiplatform or Android app to their computer and launch a **desktop interface** that can **observe, inspect, and interact with the running app** in real time — across shared Kotlin code and platform-specific implementations.
----> [Getting Started](setup.md) <----
**Works on**
|
Android |
Desktop (jvm) |
iOS (simulator) |
iOS (device) |
wasm |
| Network |
✅ |
✅ |
✅ |
❌ |
❌ |
| Database |
✅ |
✅ |
✅ |
❌ |
❌ |
| Preference |
✅ |
❌ |
❌ |
❌ |
❌ |
| Table |
✅ |
✅ |
✅ |
❌ |
❌ |
| Analytics |
✅ |
✅ |
✅ |
❌ |
❌ |
| Deeplink |
✅ |
❌ |
❌ |
❌ |
❌ |
| Files |
✅ |
❌ |
❌ |
❌ |
❌ |
| Images |
✅ |
✅ |
✅ |
❌ |
❌ |
| Dashboards |
✅ |
❌ |
❌ |
❌ |
❌ |
With Flocon, you gain deep access to critical app internals, such as
- network requests (HTTP, gRPC, GraphQL, WebSockets)
- mock network calls
- local storage (sharedpref, databases, app files)
- analytics events (and custom events)
- debug menu displayed on the desktop
- deeplinks
and more — without needing root access or tedious ADB commands.
It’s designed for modern multiplatform development, accelerating debugging, QA, and iteration cycles.