About Dolphin
Learn about the framework powering Lisa
⚠️ Note: Dolphin is in early beta. Features and APIs may change in future versions.
What is Dolphin?
Dolphin is a revolutionary hybrid framework that enables developers to build native Android applications using React and Vite. It combines the power of modern web technologies with native Android capabilities, offering a seamless development experience.
Unlike traditional hybrid frameworks, Dolphin provides a lightweight, performant solution that bridges the gap between web and mobile development, allowing you to write once and deploy natively on Android.
Key Features
React + Vite
Build with modern React and enjoy lightning-fast development with Vite's hot module replacement.
Native Android
Deploy as a native Android APK with full access to Android APIs and native features.
Lightweight
Minimal overhead with a small footprint, ensuring fast app startup and smooth performance.
Developer Friendly
Simple CLI commands, familiar web development workflow, and easy debugging.
Co-Created By
Adhil Shan
Creator - Dolphin
Aswin G Nair
Co-Creator - Dolphin
Creator - Lisa
How It Works
Dolphin uses a WebView-based architecture with a JavaScript bridge that enables seamless communication between your React application and native Android code. The framework includes:
- •WebView Container: Hosts your React app within a native Android activity
- •JavaScript Bridge: Enables bidirectional communication between React and Kotlin
- •Local Web Server: Serves your bundled web assets using NanoHTTPD
- •Development Mode: Connects to Vite dev server for hot reload during development