Flutter is one of the cross-platform mobile frameworks which got traction over the past 2 years. I came to know about flutter last year but it was in its early beta edition (something very immature) so, decided to see the response of the developer's community whether flutter would gain more popularity in the cross-platform development world compared to React-Native or NativeScript.
After the Google I/O 2019 we could see that it had already gained a good reach among the dev groups
Dart is a client optimized programming language for fast apps on multiple platforms. its a programming language optimized for building user interfaces with features such as the spread operator for expanding collections, and collection if for customizing UI for each platform
- A programming language that is easy to learn, with a familiar syntax
- Mature and complete async-await for user interfaces containing event-driven code, paired with isolate-based concurrency
Tools and Documentation
One thing that I liked the most about flutter was the ease of installation and starting with the sample project for someone who is a beginner in flutter. Also, the tools available for the development of the application are also pretty easy and fast to use. I had worked with visual studio code which provides an extension package to use flutter for development.
From what all I have learned and understood about flutter, it seems to be a good candidate for developing hybrid mobile application. The developer community for flutter is also expanding rapidly. I very well understand that it is still immature and we have to understand how it deals with complex UI which I will share in my next blog, I will be writing on the flutter architecture on for my next blog.