I've developed mobile applications since 2001, focusing on the iOS launch in 2008. With all of the technologies I've seen come and go, Google's Flutter framework differs into the crowd. The development cycle is second to none, the APIs are well thought out and documented and application performance is exceptional.
I'd like to go through my first Flutter program. This is not a guide to building a Flutter app, it's an opportunity to show you how fast you can flutter with Flutter and build an app that covers a good amount of ground.
A few things to keep in mind  ▪ A few weeks ago I was new to Flutter, Dart and Firebase.
▪ Although it took me about two weeks to learn enough about Flutter to write this app, it's my guess that An experienced Flutter dev can build a similar app in one day.
▪ The entire application is about 1
200 lines of code, including comments. The same code for this app (without changes) is running as a native app on iOS and Android.
▪ Support Multiple Users.
▪ Create authenticated user accounts on an external server.
▪ When you are logged in, see statistics for stocks you have chosen.
▪ Add save.
▪ Keep data for backend and mobile applications synchronized.
▪ Support offline mode.
▪ Call external APIs.
▪ Serialize and deserialize JSON.
Here is a screenshot of the app:
Interested to learn more about Flutter? Check out my weekly newsletter, The Flutter Report, where I curate / publish content for Flutter devs.
Video Walkthrough – IOS Dev's First Flutterapp
I'd like to acknowledge Andrea Bizzotto for his excellent Flutter video series. His examples were the starting point for the authentication code as well as the login screen. Thanks Andrea, keep up the good work.