🌸

About Dolphin

Learn about the framework powering Lisa

Home

⚠️ 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

AS

Adhil Shan

Creator - Dolphin

AG

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