Neon 2.5 — NeonLang (.neon) + Neon Studio IDE + Cross-OS .apk/.ipa Builder (427/427 Tests Passing)

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.

task_studio.neon — NeonLang (100% Coexistent with .dart)
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)
      }
    }
  }
}
DEVELOPER EXPERIENCE

From Zero to Native in 4 Commands

Experience blazing fast scaffolding, zero-config environment diagnostics, and instant hot reload.

neon-cli — zsh
$dart pub global activate neon_framework
Resolving dependencies...
+ neon_framework 2.4.0
+ args 2.4.2
+ watcher 1.1.0
Building package executables...
Built neon_framework:neon.
Activated neon_framework 2.4.0.
ℹInstall the Neon command-line interface globally via Dart's package manager.
HOW IT WORKS

The Client-Server Native Bridge

A clean architectural separation between Dart application logic and hardware-accelerated native platform rendering.

Core Runtime01

1. Dart UI Engine

Pure Dart server running on localhost:8080. Evaluates widget composition, manages signals, and handles microtasks.

HTTP / JSON Stream02

2. The Platform Bridge

Lightning-fast bi-directional JSON serialization protocol over localhost socket transport.

Android & iOS Views03

3. 100% Native Shells

Real Android (Kotlin) and iOS (UIKit) views inflated directly from JSON into hardware-accelerated layouts.

1. Dart UI EnginePROTOCOL: HTTP/1.1 JSON
// 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
INTERACTIVE CODE LAB

Write Clean Dart. Render 100% Native.

Test out reactive signals, Material 3 native inputs, and list views directly in the simulated preview.

lib/screens/task_studio.neonNeonLang (.neon → .dart)
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)
      }
    }
  }
}
Neon Studio Live
LIVE
REACTIVE STATE
7

Tap below to test action dispatch:

Why Neon?

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.

ARCHITECTURAL ADVANTAGE

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
FlutterReact 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 - 600ms300ms - 800ms (Fast Refresh)
Logic & UI Languages
✓NeonLang (.neon) + Dart 3 (100% Interop)
Dart 3 onlyJavaScript / TypeScript
Cross-OS iOS (.app / .ipa) Build
✓Windows, Linux Ubuntu & macOS (No Xcode Lock-In)
macOS & Xcode requiredmacOS & Xcode required
Integrated IDE & AI Agents
✓Neon Studio IDE + Antigravity Multi-Agent Hub
External IDE pluginsExternal IDE plugins
Code Migration
✓Automated AST Transpiler
Manual rewriteManual rewrite
Platform Accessibility
✓100% Native OS Support
Custom accessibility bridgeNative accessibility tree
ECOSYSTEM & MIGRATION

Batteries Included Tooling

A complete suite of development utilities designed to migrate code instantly and manage full-lifecycle mobile engineering.

AST SOURCE CONVERTER

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'),
    );
  }
}
Command: dart run tools/transpiler/main.dart ./flutter_input ./neon_compat
IDE WORKBENCH & AI AGENTS

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.

🖥️
Dual-OS Live Canvas & Time-Travel Scrubber

Simultaneous iOS 18 UIKit + Android 15 Kotlin preview, 3D Layer Inspector, RFC-6902 Patch Profiler, and interactive state timeline scrubbing.

📦
1-Click Cross-OS Builder (.apk, .aab, .app, .ipa)

Package signed Android and iOS archives locally on Windows 11, Linux Ubuntu, and Apple macOS via Tier-1 UIKit Shell Injection & CMS signing.

🤖
Google Antigravity Multi-Agent Dock & MCP Server

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