Download the bundle
flutter-flutter_-_2019-01-14_11-17-28.bundle and run:
git clone flutter-flutter_-_2019-01-14_11-17-28.bundle -b master
Flutter makes it easy and fast to build beautiful mobile apps.
Flutter 


Build beautiful native apps in record time
Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.
Documentation
Main site: flutter.io* Install* Get started* API documentation* Changelog* How to contribute
For announcements about new releases and breaking changes, follow theflutter-announce@googlegroups.commailing list.
Fast development
Flutter's hot reload helps you quicklyand easily experiment, build UIs, add features, and fixbugs. Experience sub-second reload times,without losing state, onemulators, simulators, and hardware for iOSand Android.

Expressive and flexible UI
Quickly ship features with a focus on native end-user experiences.Layered architecture allows full customization, which results in incrediblyfast rendering and expressive and flexible designs.
Delight your users with Flutter's built-inbeautiful Material Design andCupertino (iOS-flavor) widgets, rich motion APIs,smooth natural scrolling, and platform awareness.




Browse the widget catalog.
Modern, reactive framework
Easily compose your UI with Flutter'smodern functional-reactive framework andrich set of platform, layout, and foundation widgets.Solve your tough UI challenges withpowerful and flexible APIs for 2D, animation, gestures,effects, and more.
```dartclass CounterState extends State { int counter = 0;
void increment() { // Tells the Flutter framework that state has changed, // so the framework can run build() and update the display. setState(() { counter++; }); }
Widget build(BuildContext context) { // This method is rerun every time setState is called. // The Flutter framework has been optimized to make rerunning // build methods fast, so that you can just rebuild anything that // needs updating rather than having to individually change // instances of widgets. return Row( children: [ RaisedButton( onPressed: increment, child: Text('Increment'), ), Text('Count: $counter'), ], ); }}```
Browse the widget catalogand learn more about thefunctional-reactive framework.
Access native features and SDKs
Make your app come to lifewith platform APIs, 3rd party SDKs,and native code.Flutter lets you reuse your existing Java/Kotlin and ObjC/Swift code,and access native features and SDKs on Android and iOS.
Accessing platform features is easy. Here is a snippet from our interop example:
dartFuture getBatteryLevel() async { var batteryLevel = 'unknown'; try { int result = await methodChannel.invokeMethod('getBatteryLevel'); batteryLevel = 'Battery level: $result%'; } on PlatformException { batteryLevel = 'Failed to get battery level.'; } setState(() { _batteryLevel = batteryLevel; });}
Learn how to use packages orwrite platform channelsto access native code, APIs, and SDKs.
Unified app development
Flutter has the tools and libraries to help you easilybring your ideas to life on iOS and Android.If you don't have any mobile development experience, Flutteris an easy and fast way to build beautiful mobile apps.If you are an experienced iOS or Android developer,you can use Flutter for your views and leverage much of yourexisting Java/Kotlin/ObjC/Swift investment.
Learn more about what makes Flutter special in thetechnical overview.
More resources
Join us in our Gitter chat room or join our public mailing list,flutter-dev@googlegroups.com.
How to contribute
To join the team working on Flutter, see our contributor guide.
Source:
https://github.com/flutter/flutterUploader:
flutterUpload date: 2015-03-06