Monday, August 10, 2020

Google's Flutter / Dart development environment

Google's Flutter / Dart development environment let's you develop cross-platform iOS & Android apps.

Flutter is Google's UI toolkit
for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.  https://flutter.dev/

Flutter is an open-source UI software development kit created by Google. It is used to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia and the web from a single codebase:
https://en.wikipedia.org/wiki/Flutter_(software)
"... The first version of Flutter was known as codename "Sky" and ran on the Android operating system. It was unveiled at the 2015 Dart developer summit ...

Flutter apps are written in the Dart language and make use of many of the language's more advanced features.

On Windows, macOS and Linux Flutter runs in the Dart virtual machine which features a just-in-time execution engine. While writing and debugging an app, Flutter uses Just In Time compilation, allowing for "hot reload", with which modifications to source files can be injected into a running application. Flutter extends this with support for stateful hot reload, where in most cases changes to source code can be reflected immediately in the running app without requiring a restart or any loss of state.

Release versions of Flutter apps are compiled with ahead-of-time (AOT) compilation on both Android and iOS, making Flutter's high performance on mobile devices possible."


Windows install:  https://flutter.dev/docs/get-started/install/windows

Flutter documentation: https://flutter.dev/docs

No comments: