The cross platform frameworks has continued to be adopted by organisations as they look for efficiencies in their software development languages/processes. Frameworks such as Cordova, Ionic and the ever popular React Native have received adoption. React-Native (off the back of the very popular React web framework) was adopted on a large scale.
Many of them utilise a bridge in order to access native elements of the device such as the camera or Bluetooth. Flutter however is a little different.
To quote the Flutter website:
Flutter's widgets incorporate all critical platform differences such as scrolling, navigation, icons and fonts to provide full native performance on both iOS and Android.
Furthermore, with the pending introduction of Hummingbird (Flutter for Web) and desktop capabilities, you could be writing software in a single framework for all platforms. Truly write once, run anywhere.
The course is an introductory workshop to the Flutter framework and Dart language.
By the end of the workshop, you will have created a working mobile application. You'll also have a list of resources for further reading on flutter and more enterprises features.
Setting up your machine ready to work on your first Flutter app.
Includes command line installation and development environment configuration.
Creation and utilisation of Flutters widget classes. Material component library usage as well as adapting components to allow for different experiences between mobile operating systems.