Flutter
Quick learning
























  • Fast development takes advantage of Hot Reload, new responsive frameworks, rich controls, and integrated development tools
  • Through the composable control set, rich animation library and layered extensible architecture to achieve infectious flexible interface design
  • Achieve a high-quality user experience across devices with a portable GPU-accelerated rendering engine and a high-performance native ARM code runtime









Android Studio
Visual Studio Code







Flutter’s new control viewer helps you visualize the control tree



Hamilton: The Musical






Hookle
Codemate







Applications developed with Flutter achieve high quality, high performance, and customized design across platforms






Dart 2
preview



// Before Dart 2 Widget build(BuildContext context) {
return new Container(
Height: 56.0,
Padding: const EdgeInsets. Symmetric (horizontal: 8.0),
decoration: new BoxDecoration(color: Colors.blue[500]),
child: new Row(
.
),
);
}
// After Dart 2
Widget build(BuildContext context) =>
Container(
Height: 56.0,
Padding: EdgeInsets. Symmetric (horizontal: 8.0),
decoration: BoxDecoration(color: Colors.blue[500]),
child: Row(
.
),
);

The Flutter UI code written in Dart 2 is concise and clear. See the gist link for more information:widget.dart



SQLite
Firebase
Facebook Connect
shared preferences
GraphQL
Gitter chat group
Flutter Institute
Start Flutter
Flutter Rocks
Flutter Weekly Weekly






Integrate Flutter into existing applications
Embedded WebView
Better routing and navigation apis
More Firebase support
Embedded map
Smaller core engine
Problem tracking system






Getting started guide
This guide article















GeJiaHeng



Tao Dong