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. It’s not necessarily a household name yet, but it’s also less than a year old and, to some degree, it’s going up against frameworks like Facebook’s popular React Native. Google’s framework, which is heavily focused around the company’s Dart programming language, was first announced at Google’s I/O developer conference last year.
As the company announced today, Flutter is now officially in beta and a number of developers have already used it to build and publish apps that have hit top spots in both the Google Play and Apple App Store.
As per Techcrunch Latest Articles
Seth Ladd, Google’s product manager for Flutter, told me that it’s no surprise that the company is making this announcement during MWC. The company wants to use this opportunity to engage with mobile developers and to highlight the advances it made over the course of the last year. For the most part, that means better tooling, like support for Android Studio and Visual Studio Code for writing Flutter apps.
Key Features of List
Why Dart is the just the right language for Flutter?
“We didn’t find another language that hit this sweet spot of fast development cycle plus the standard stuff devs expect and love like object orientation, a rich core library and very easy onboarding. With this beta, Flutter now supports the pre-release version of Dart 2, which offers better support for client-side development, too.
What about rival frameworks like React Native?
Flutter uses its own GPU-accelerated graphics and rendering engine and not a web view. “There is a huge benefit to this in that the design that your designers envision and what they delivered to your developers are the exact some pixels and designs that your users will experience,” said Ladd. “By shipping our own graphics engine, we offer consistent design as your designers envisioned.”
The Flutter team also stresses that Flutter plays nice with existing parts of an app. You don’t need to write your complete app in Flutter. Indeed, many of the developers that have already used it have simply added new Flutter-based screens to their existing apps. As for apps that are fully based on the new toolkit,Google notes that the Hamilton app is among the most popular app to have been built with Flutter.
Expressive, beautiful UIs
lutter’s built-in beautiful Material Design and Cupertino (iOS-flavor) widgets, rich motion APIs, smooth natural scrolling, and platform awareness.