- Copy Dart SDK (
${FLUTTER_DIR}/bin/cache/dart-sdk/include
) to your project, e.g.ios/Classes/
- Add your own code like the following fragment
#include "dart_api_dl.h"
// Receives NativePort ID from Flutter code
static Dart_Port_DL dart_port = 0;
import 'dart:ui' as ui show window; | |
import 'package:flutter/material.dart' show Colors; | |
import 'package:flutter/widgets.dart'; | |
void main() { | |
runApp(App()); | |
} | |
class App extends StatelessWidget { |
import 'dart:ui' as ui show window; | |
import 'package:flutter/rendering.dart'; | |
import 'package:flutter/services.dart'; | |
import 'package:flutter/gestures.dart'; | |
import 'package:flutter/widgets.dart'; | |
void main() { | |
runApp(App()); | |
} |
import 'package:flutter/services.dart'; | |
import 'package:flutter/widgets.dart' hide Draggable; | |
void main() { | |
runApp(App()); | |
} | |
class App extends StatefulWidget { | |
const App({Key key}) : super(key: key); |
import 'dart:async'; | |
import 'dart:math' as math; | |
import 'dart:typed_data'; | |
import 'dart:ui'; | |
import 'package:vector_math/vector_math.dart'; | |
typedef Renderer = void Function(Canvas canvas, Rect paintBounds); | |
Renderer render; |