Flutter, the crack of Google on a platform for mobile, desktop and web applications, has reached version 1.9, as the company points to the next Apple iOS 13 and MacOS Catalina. His Dart language also tickled.
The software was thrown to the encoders during the Google Developer Days conference for Chinese wranglers and this iteration will please those who are targeting Apple platforms.
Flutter 1.9, which does what Xamarin allows developers to launch a single code base on multiple platforms, has been updated to support the new Xcode 11 compilation system and 64-bit support has been added throughout its entire chain of tools The gang expects it to work well for Catalina's applications.
Mobile developers will be more interested in iOS 13 support, and the team has added an implementation of the iOS 13 drag toolbar and support for vibration feedback. It is not present at this time, but along the way, it is support for the characteristic of the day – Dark mode.
It is also not really in production, but is available as an experimental feature, it is support for Bitcode.
Bitcode has long been something on the Apple platform and for Flutter users, support opens the door for watchOS and tvOS applications, which must contain bit code. It has been compatible with Xamarin for years, but those who prefer the Google version of things will be interested in seeing their arrival.
Material components have also had an update, with some new widgets. However, it is the blow to version 2.5 of Dart, the underlying language, that will raise an eyebrow or two. No less important is the ability to call C code directly (a host API or a cross-platform library) through the preview of the external functions interface
dart: ffi .
Obviously, the potential to hit a C-based API on the host operating system is a bit awkward with Flutter's cross-platform aspirations, but sometimes it is simply unavoidable. The previous method involved native extensions or reaching C indirectly through the platform channels.
As such developers were interested in putting their hands on functionality, making C interoperability the best qualified open feature request, according to the Google Dart team.  So now you can call Win32, lucky people. Or a cross-platform library written in C, such as TensorFlow.
A preview of Machine Learning Complete also appears on the Dart development channel (and Dart-enabled editors, such as Visual Studio Code). Sounding suspiciously like Microsoft's Clippy-for-encoders, IntelliCode, the gadget uses existing GitHub open source Dart repositories to guess what a developer might be about to write.
userData.send (IT_ALL) .toGoogle () magically appearing in your application.
Finally, new projects now have the default Swift instead of Objective-C for iOS and Kotlin instead of Java for Android. , which makes sense. After all, Kotlin is the default language for new Android Studio projects. ®