What is Flutter? The Game Changer in Application Development

What is Flutter?

Why should you try Flutter?

If you haven’t tried Flutter, it’s worth a couple of hours on a weekend. Maybe you don’t have a use for it, but I believe that we have successfully pushed development forward. Cross-platform correctly gets a terrible rap. I think that we have tried to right many of those sins and make multi-platform development a lot better.”

Eric Seidel, co-creator of Flutter and Team Leader for the Flutter team at Google

How Flutter works

Writing your first Flutter app

// starter_app.dart import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch: Colors._teal_, visualDensity: VisualDensity._adaptivePlatformDensity_, ), home: Scaffold( appBar: AppBar( title: Text('Starter App'), ), body: Center( child: Text('Hello World'), ), ), ), ); }

Benefits of using Flutter

// Showing infinite list final items = List.generate(10000, (i) => "Item $i"); ListView.builder( itemCount: items.length, itemBuilder: (context, index) { return ListTile( title: Text('${items[index]}'), ); }, )

When it might not be the right choice

Success stories

Learning resources

Articles

Videos

More

Conclusion

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store