![]() Historically, cross-platform frameworks have required compromise on visuals, due to the challenges of creating an abstraction layer, Sneath said in a Tuesday blog post. Improved Mobile Graphics Performance, Support for 3D “There aren’t many physical pieces of hardware yet that are RISC-V based, but we think this is part of the future generation of processes,” Sneath said. That means they’ll start faster, they’ll be easier to integrate with other code written in other languages, and we’re excited to see what people do with that.įinally, Flutter now supports the open source architecture standard, RISC-V. ![]() “We’re able to use this so that Flutter apps can now compile to WebAssembly. “Dart is one of the very, very first to adopt this,” he said. It may be later in the year before it’s fully supported, he added. It’s not yet supported in all browsers, but it can run on Chrome Canary, Google’s browser for developers. ![]() WebAssembly did not initially support garbage collected languages like Dart, so Google worked with the WebAssembly bodies and Chrome team to enable support for such languages, Sneath said. For example, if there’s a new Android jetpack library or a new Apple library developers want to integrate with, they can call a new Dart command and it will automatically generate all the bindings to talk directly to those APIs “with very little ceremony or code,” Sneath said. Google is also working on a new approach to integrating with system APIs, to reduce some custom code requirements when integrating with Android and iOS. “You can sort of read out data from flutter from the JavaScript side - so some new opportunities there.” “You can drive the Flutter widget from JavaScript and vice versa,” he said. This means that Flutter components can now be dropped into a website, and developers can apply CSS transformations (such as a reflection) to the Flutter component, he said.įlutter also now has better interoperability with JavaScript. “All the work we put in here has been around making it easier for Flutter to talk to other things that might be written out there because not every line of code in the world is a Flutter app.” “We’re investing in making it easier to integrate Flutter with other code, whether it’s a mobile app that has system APIs that it wants to talk to, or whether you want to take some Flutter code and drop it into a web experience you’ve already written,” Sneath said. Here’s a look at the areas in which Flutter hopes to innovate over the coming year: Integrating Flutter with the Web, JavaScript, Wasm However, the main focus of the conference and announcements was the path for the next year, Sneath said. Google also released Flutter 3.7, a stable release that adds a new rendering engine on iOS, enhanced support for Material 3 and iOS-style widgets, revamped support for internationalization, background processing improvements, and updates to developer tooling. By setting out our roadmap, it gives them the opportunity to join us on that.”įlutter has grown to approximately 700,000 published apps on the store, varying from startup uses to big companies like BMW and Toyota, as well as being used internally within Google itself for about 30 different projects (including Classroom and Google Pay), Sneath said. “We want people to join with us in the journey and almost half of the contributors on Flutter don’t work for Google, they work for other companies or in the community. “We’re really trying to just show the direction and we’re doing that because we want other people to contribute, plus it’s an open source project,” Tim Sneath, director of product and UX for Flutter and Dart, told The New Stack. Currently it supports Android, iOS, Windows, macOS, Linux, and the web as well - while also enabling embedded platforms to use Flutter. Among the planned upgrades to Flutter are the ability to compile to WebAssembly, improved graphic performance, interoperability between JavaScript and Dart, and the ability to add Flutter components into web applications. It also released Dart 3.0 and Flutter 3.7.įlutter is Google’s open source mobile UI framework. ![]() The internet giant is looking to its developer community to help build out the plan. Google laid out an ambitious roadmap for its Dart framework, Flutter - including plans to support WebAssembly (Wasm) - at the Flutter Forward conference in Nairobi, Kenya. ![]()
0 Comments
Leave a Reply. |