[examples] move simple_flutter off deprecated code

Change-Id: I5f784d08f3a7583913416a57495f1978a798ae3f
diff --git a/examples/ui/simple_flutter/BUILD.gn b/examples/ui/simple_flutter/BUILD.gn
index a6a6dc5..4123aed 100644
--- a/examples/ui/simple_flutter/BUILD.gn
+++ b/examples/ui/simple_flutter/BUILD.gn
@@ -13,7 +13,9 @@
       main_dart = "lib/main.dart"
       sources = []
       deps = [
+        "//sdk/fidl/fuchsia.sys",
         "//third_party/dart-pkg/git/flutter/packages/flutter",
+        "//topaz/public/dart/fuchsia_services",
         "//topaz/public/dart/widgets:lib.widgets",
       ]
     },
diff --git a/examples/ui/simple_flutter/lib/main.dart b/examples/ui/simple_flutter/lib/main.dart
index d99b595..09e9e9b 100644
--- a/examples/ui/simple_flutter/lib/main.dart
+++ b/examples/ui/simple_flutter/lib/main.dart
@@ -1,6 +1,7 @@
 import 'package:flutter/material.dart';
-import 'package:lib.app.dart/app.dart';
-import 'package:lib.widgets/application_deprecated.dart';
+import 'package:fuchsia_services/services.dart';
+import 'package:fidl_fuchsia_sys/fidl_async.dart' as fidl_sys;
+import 'package:lib.widgets/application.dart';
 
 void main() => runApp(MyApp());
 
@@ -80,19 +81,20 @@
                 mainAxisAlignment: MainAxisAlignment.center,
                 children: <Widget>[
                   Dismissible(
-                      key: Key('right$rightCounter'),
-                      onDismissed: _onRightDismissed,
-                      resizeDuration: null,
-                      child: Card(
-                          child: Container(
+                    key: Key('right$rightCounter'),
+                    onDismissed: _onRightDismissed,
+                    resizeDuration: null,
+                    child: Card(
+                      child: Container(
                         width: 300.0,
                         height: 300.0,
                         child: ApplicationWidget(
                             url:
                                 'fuchsia-pkg://fuchsia.com/simple_flutter#meta/leaf_flutter.cmx',
-                            launcher:
-                                StartupContext.fromStartupInfo().launcher),
-                      ))),
+                            launcher: _launcher()),
+                      ),
+                    ),
+                  ),
                   Text('Right, $rightCounter')
                 ]),
           ],
@@ -100,4 +102,10 @@
       ),
     );
   }
+
+  fidl_sys.Launcher _launcher() {
+    final launcher = fidl_sys.LauncherProxy();
+    StartupContext.fromStartupInfo().incoming.connectToService(launcher);
+    return launcher;
+  }
 }