5. Flutter is
Google’s mobile UI framework 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.
from Flutter
9. Install (macOS)
$ cd ~/development
$ wget https://storage.googleapis.com/flutter_infra/releases/beta/macos/flutter_macos_v0.2.3-beta.zip # >500MB
$ unzip flutter_macos_v0.2.3-beta.zip
$ export PATH=`pwd`/flutter/bin:$PATH
from Get Started: Install on macOS - Flutter
10. IDE
1.Android Studio (or IntelliJ IDEA) + Dart/
Flutter plugin
2.VSCode + dart code plugin
• iOS XCode
• Android Studio iOS
11. Create New App
# Short
$ flutter create <YOUR_AMAZING_APP_NAME>
# Long
$ flutter create --org institute.flutter
-i swift
-a kotlin
--description 'Description of your amazing app'
your_amazing_app
12. Hello, world
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Welcome to Flutter',
home: new Scaffold(
appBar: new AppBar(
title: new Text('Welcome to Flutter'),
),
body: new Center(
child: new Text('Hello World'),
),
),
);
}
}
20. How to learn
1.Google Codelabs
2.Get Started: Overview - Flutter
3.Magic of Flutter
...and much more youtube videos.
21. Summary.
1.Flutter is mobile UI framework for cross-
platform apps.
2.Install flutter,
and flutter create your_amazing_app.
3.Every thing is widget.