A cross-platform mobile framework that renders actual native UI using a declarative component architecture. Built on the Flutter engine for Dart runtime.
import 'package:dcflight/dcflight.dart';
import 'package:dcf_primitives/dcf_primitives.dart';
void main() async {
await DCFlight.start(
app: DCFView(
layout: DCFLayout(
flex: 1,
justifyContent: YogaJustifyContent.center,
alignItems: YogaAlign.center
),
styleSheet: DCFStyleSheet(
backgroundColor: DCFColors.blue
),
children: [
DCFText(
content: "Hello World ✈️"
),
]
)
);
} Direct native UI rendering, no platform views or abstractions. Write Dart once, render native on iOS and Android.
Component-based architecture with state management. Build complex UIs with familiar patterns.
Efficient updates with virtual DOM diffing and reconciliation. Optimized rendering pipeline.
DCFlight provides the infrastructure to build native mobile applications with the developer experience you expect.
Direct native rendering ensures maximum performance with minimal overhead.
Write once, deploy to iOS and Android with true native UI on both platforms.
Full Dart type safety throughout the framework for better developer experience.
Fast development iteration with hot reload support for rapid prototyping.
DCFlight is dual-licensed. Use it for free for noncommercial purposes, or purchase a commercial license for your business.
Free
For personal projects, education, and noncommercial use
Custom
For commercial use, SaaS, and revenue-generating applications
Free
For educational institutions and students
Need help choosing? Contact us for assistance.
DCFlight is dual-licensed under the PolyForm Noncommercial License 1.0.0 for open use, and requires a Commercial License for commercial applications.