Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase You can use Flutter to create apps for mobile, web, desktop, and embedded devices. Flutter is powered by Dart, a language optimized for fast apps on any platform. You can learn more about Flutter from its official website, its documentation or its package ecosystem.
Here are some more details about Flutter:
- Flutter was first described in 2015 and released in May 2017.
- Flutter is based on the Dart programming language, which is optimized for fast apps on any platform.
- Flutter supports six platforms: Android, iOS, Linux, macOS, Windows, and web. It also supports Google Fuchsia, an experimental operating system.
- Flutter allows developers to create customized, adaptive designs that control every pixel on the screen. It also provides a rich set of widgets and packages to enhance the UI and functionality of the apps.
- Flutter enables fast development with hot reload and hot restart features, which allow developers to see changes almost instantly without losing state or restarting the app.
- Flutter is trusted by well-known brands around the world, such as Google Pay, eBay, BMW, and Alibaba¹. It also has a large and active community of developers who contribute to the framework and the ecosystem¹.