Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Creating a Flutter App

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for Dylan Drost Dylan Drost
November 18, 2017

Creating a Flutter App

These slide are about the Flutter framework and how to create an app with it.

Avatar for Dylan Drost

Dylan Drost

November 18, 2017

More Decks by Dylan Drost

Other Decks in Technology

Transcript

  1. A little bit about me Android app developer @ Local

    Fixer and resident geek for a food blog run by my wife Betty with over 1k post and around 80 to 90k monthly visitors
  2. Flutter Flutter is a new mobile app SDK to help

    developers and designers build modern mobile apps for iOS and Android.
  3. Flutter Android SDK(Java, Kotlin) IOS SDK(Objective-C, Swift) Titanium, Cordova, PhoneGap,

    Ionic, ... Flutter React Native, Nativescript Compile to native Interpreted(Javascript) MVC/MVP/MVVM Reactive
  4. class CustomWidget extends StatelessWidget { @override Widget build(BuildContext context) {

    return const Padding( padding: const EdgeInsets.all(8.0), child: const Text( Static Text, style: const TextStyle(fontSize: 18.0, color: Colors.white), )); } } Flutter: widgets
  5. class CustomWidget extends StatefulWidget { CustomState createState() => new CustomState();

    } class CustomState extends State<CustomWidget> { bool _isVisible; @override Widget build(BuildContext context) { return _isVisible ? const Text('loaded data') : const Text('is loading'); } @override void initState() { super.initState(); ... // do something expensive task setState(() { _isVisible = true; }); } } Flutter: widgets
  6. Additional resources • https://flutter.io/ • https://www.reddit.com/r/FlutterDev/ • Flutter talks on

    youtube • learn Flutter by Bram van Bilsen • Learn Flutter by Brandon Donnelson • https://startflutter.com/themes/ • https://hackernoon.com/whats-revolutionary-about-flutter-946915b09514 • Flutter gitter chat