Build Native Apps with
NeonLang & Dart. Zero Flutter.
Write declarative .neon or pure .dart code (100% two-way interoperable), preview in the Xcode + Android Studio hybrid Neon Studio IDE, and package signed Android (.apk, .aab) & iOS (.app, .ipa) apps on Windows, macOS, and Linux Ubuntu.
module app.screens
@state count: Int = 0
@state tasks: List<String> = ["Design NeonLang", "Ship Cross-OS IPA"]
component TaskStudioScreen {
route: "/tasks"
view {
Scaffold(title: "Neon Task Studio") {
Column(padding: 16.dp, gap: 12.dp) {
Text("Active Tasks: ${tasks.length}")
.font(size: 20.sp, weight: .bold)
.color(#4F46E5)
ForEach(tasks) -> item {
Card(elevation: 2) {
Row(align: .spaceBetween) {
Text(item)
Badge("High", color: .emerald)
}
}
}
Button("+ Increment (${count})") {
count += 1
}.style(.filled)
}
}
}
}From Zero to Native in 4 Commands
Experience blazing fast scaffolding, zero-config environment diagnostics, and instant hot reload.
The Client-Server Native Bridge
A clean architectural separation between Dart application logic and hardware-accelerated native platform rendering.
1. Dart UI Engine
Pure Dart server running on localhost:8080. Evaluates widget composition, manages signals, and handles microtasks.
2. The Platform Bridge
Lightning-fast bi-directional JSON serialization protocol over localhost socket transport.
3. 100% Native Shells
Real Android (Kotlin) and iOS (UIKit) views inflated directly from JSON into hardware-accelerated layouts.
// lib/main.dart
void main() {
NeonApp.run(
theme: NeonThemeData.dark(),
home: const DashboardScreen(),
);
}Architectural Guarantees:
- Zero Flutter engine dependency
- Executes reactive signals (NeonSignal, NeonComputed)
- Flushes microtasks before serializing tree
- Sub-100ms 3-tier Hot Reload engine
Write Clean Dart. Render 100% Native.
Test out reactive signals, Material 3 native inputs, and list views directly in the simulated preview.
module app.screens
@state count: Int = 7
@computed doubleCount: Int = count * 2
@persist theme: String = "dark"
component TaskStudioScreen {
route: "/studio"
view {
Scaffold(title: "Neon Studio Live") {
Column(padding: 20.dp, gap: 14.dp) {
Text("Reactive @state Value: ${count}")
.font(size: 22.sp, weight: .bold)
.color(#00E5FF)
Button("Increment @state (+)") {
count += 1
}
.style(.filled)
.padding(8.dp)
}
}
}
}Tap below to test action dispatch:
Designed for speed, built for beauty.
NeonLang (.neon) & Compiler (neonc)
Declarative UI language with @state, @computed, @persist, hex colors (#4F46E5), unit literals (16.dp, 200.ms, 14.sp), and modifier chains—compiling to Dart with 1:1 Source Maps and 100% .dart coexistence.
Universal Cross-OS Packaging
Build signed Android (.apk, .aab/.bundle) and iOS (.app, .ipa) archives locally on Windows, Apple macOS, and Linux Ubuntu via Tier-1 UIKit Shell Injection and SHA-256 CMS Code Signing.
Neon Studio IDE Workbench
Unifies Xcode's Dual-OS Live Canvas, Route Storyboard & Signing with Android Studio's 3D Layer Inspector & RFC-6902 Patch Profiler, plus Neon's Time-Travel State Scrubber at localhost:9090.
Google Antigravity & MCP Agents
Built-in NeonMcpServer and Google Antigravity Agent Hub supporting Gemini Cloud, On-Device Gemma 4 (LiteRT), and Local Ollama with 4 specialist subagents.
neon-lsp & Editor Tooling
Full Language Server Protocol (neon_lsp_server.dart) with real-time diagnostics, autocomplete, markdown hover docs, and TextMate syntax grammar (neon.tmLanguage.json).
100% Native Performance (427/427 Tests)
Zero embedded graphics engine bloat. Hardware-accelerated UIKit & Material 3 native views with incremental RFC-6902 tree diffing and 427/427 passing framework tests.
Why Neon Outperforms Traditional Frameworks
By eliminating heavy C++ canvas engines and fragile JS bridges, Neon delivers direct native fidelity with Dart developer speed.
| Feature | Neon FrameworkRECOMMENDED | Flutter | React Native |
|---|---|---|---|
| Engine Footprint | ✓0 MB (No embedded engine) | 15MB - 25MB (Skia/Impeller) | 8MB - 12MB (Hermes JS Engine) |
| Render Target | ✓100% Native Views (Kotlin & UIKit) | Canvas Emulation (Skia pixels) | Native Views via Async Bridge |
| Hot Reload Latency | ✓< 100ms (3-Tier Engine) | 200ms - 600ms | 300ms - 800ms (Fast Refresh) |
| Logic & UI Languages | ✓NeonLang (.neon) + Dart 3 (100% Interop) | Dart 3 only | JavaScript / TypeScript |
| Cross-OS iOS (.app / .ipa) Build | ✓Windows, Linux Ubuntu & macOS (No Xcode Lock-In) | macOS & Xcode required | macOS & Xcode required |
| Integrated IDE & AI Agents | ✓Neon Studio IDE + Antigravity Multi-Agent Hub | External IDE plugins | External IDE plugins |
| Code Migration | ✓Automated AST Transpiler | Manual rewrite | Manual rewrite |
| Platform Accessibility | ✓100% Native OS Support | Custom accessibility bridge | Native accessibility tree |
Batteries Included Tooling
A complete suite of development utilities designed to migrate code instantly and manage full-lifecycle mobile engineering.
Flutter-to-Neon Transpiler
Automated AST analyzer that rewrites imports, maps widget trees, extracts keys, and eliminates heavy Scaffolds.
// Flutter Original
import 'package:flutter/material.dart';
class GreetingCard extends StatelessWidget {
const GreetingCard({super.key});
@override
Widget build(BuildContext context) {
return ElevatedButton(
onPressed: () => print('Hello'),
child: Text('Press Me'),
);
}
}Neon Studio IDE Workbench
Combines Apple Xcode, Android Studio, and Neon-exclusive tools with 1-Click Cross-OS packaging and Google Antigravity multi-agent orchestration.
Simultaneous iOS 18 UIKit + Android 15 Kotlin preview, 3D Layer Inspector, RFC-6902 Patch Profiler, and interactive state timeline scrubbing.
Package signed Android and iOS archives locally on Windows 11, Linux Ubuntu, and Apple macOS via Tier-1 UIKit Shell Injection & CMS signing.
Run Gemini Cloud, On-Device Gemma 4 26B (LiteRT), or Local Ollama with 4 specialist subagents (neon_ui_architect, neon_bridge_doctor, neon_flutter_migrator, neon_release_packager).