**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.
**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.
