Techahead 7 Exciting updates in Flutter 3.3.0 release for powerfuldevelopingmobile apps
Google has announced the release of Flutter’s latest version: 3.3.0, and developers are excited to know the amazing new features incorporated this time. In fact, Flutter 3.3 release is a major one, which was actually expected, since they have merged 5687 pull requests, and thus, provided mobile app developers with more options, and more ammunition. We had already covered the major highlights of the Flutter 3.0 release here. In this blog, we will discuss the 7 major highlights of the Flutter 3.3 release, which every developer should be aware of. Besides, we will also share 3 bonus highlights, which will be the true icing on the cake! Without much ado, let’s dive straight into it.. Welcome to Flutter 3.3!
Update #1: Global Selection Made Easy WITH A SINGLE SLIDING GESTURE, USERS CAN NOW SELECT ENTIRE DATA IN THE WEB APPS. FOR THIS, THE DEVELOPERS NEED TO WRAP THE WIDGETS WITH “SELECTABLEAREA” WIDGET. THIS NEW UPDATE FOR GLOBAL SELECTION PROVIDES A RICH USER EXPERIENCE, AND SMOOTH CONTROL, UNDER THE FLUTTER 3.3 UPDATE. SOMETHING LIKE THIS: TO GET MORE INFO, YOU CAN VISIT HERE.
Update #2: Wonderous: UI reference app NOW, THIS IS SOMETHING UNIQUE, AND COOL FROM GOOGLE. THE TEAM BEHIND FLUTTER HAS DEVELOPED A NEW APP CALLED WONDEROUS, IN ASSOCIATION WITH GSKINNER TEAM, AS A PORTAL THAT OPENS UP THE WONDERS OF THIS WORLD, VIA FABULOUS UI AND GRAPHICS. USING THIS APP, USERS CAN EXPLORE THE TAJ MAHAL IN INDIA AND TO MAYAN RUINS OF CHICHÉN ITZÁ ON THE YUCATÁN PENINSULA OF MEXICO, ALL WITH A TAP ON THE SCREEN! WONDEROUS APP IS A SUBTLE MIXTURE OF CODING, TECH, ART, AND HISTORY, EMBEDDED INTO ONE.
Update #3: New graphic engine: impeller IMPELLER IS A NEW GRAPHIC ENGINE, WHICH FLUTTER TEAM HAS DEVELOPED ON AN EXPERIMENTAL BASIS, WHICH CAN BASICALLY REPLACE THE EXISTING SKIA RENDERING ENGINE. THIS NEW GRAPHIC ENGINE WILL FULLY UTILIZE THE POWERS OF HARDWAREACCELERATED GRAPHICS APIS SUCH AS METAL ON IOS AND VULKAN ON ANDROID, BY DELIVERING TRANSIENT ANIMATION, A FASTER REFRESH RATE, AND REMOVING THE RELEVANCE AND ROLE OF RUNTIME SHADER COMPILATION. THIS TRANSLATES TO ULTRA-SMOOTH SCROLL AND STUNNING VISUALS ON SMARTPHONE SCREENS. BASICALLY, THIS NEW GRAPHIC ENGINE HAS THE FOLLOWING OBJECTIVES:
PORTABLE: THIS GRAPHIC ENGINE IS FULLY PORTABLE, AND NOT TIED TO ANY CLIENT RENDERING API. WITH IMPELLER, SHADERS ARE ONLY AUTHORED ONCE AND THEN CONVERTED INTO BACKEND-CENTRIC FORMATS, AS AND WHEN REQUIRED. CONCURRENCY IS MORE EFFECTIVE: IMPELLER IS A FLEXIBLE AND TIME-SAVING GRAPHIC ENGINE. IN CASE THE WORKLOADS ARE MORE, IT CAN DISTRIBUTE THEM ACROSS MULTIPLE THREADS.
OFFERS PREDICTABLE PERFORMANCE BY ENABLING COMPILATION AND REFLECTION IS DONE OFFLINE AT BUILD-TIME. INSTRUMENTALLY: WITH IMPELLER, GRAPHICS RESOURCES SUCH AS BUFFERS, PIPELINE STATE, TEXTURES, AND OBJECTS ARE NOW TAGGED AND LABELED. BESIDES, ANIMATION CAN BE NOW CAPTURED AND PERSISTED TO DISK, WITHOUT HAVING ANY IMPACT ON PER-FRAME RENDERING PERFORMANCE.
Update #4: Exciting changes to material design Update #5: Scribble support FLUTTER 3.3 BRINGS ALONG SOME EXCITING NEW CHANGES IN THE MATERIAL DESIGN PROTOCOLS, ESPECIALLY FOR CHIPS , APPBAR & ICONBUTTON. ONCE THE DEVELOPER OPTS FOR “USEMATERIAL3”, THESE NEW CHANGES IN THE MATERIAL DESIGN CAN BE USED FOR THE DESIGN. HENCE, THESE NEW MATERIAL DESIGN CHANGES ARE NOT DEFAULT AS OF NOW (WE WONDER WHY?) HERE IS AN OVERVIEW OF THESE NEW UPDATES: FLUTTER TEAM HAS JUST MADE UI MORE EXCITING, ENGAGING, AND FUN-FILLED, WITH THE SUPPORT FOR SCRIBBLE AS DEFAULT. DEVELOPERS NEED TO SELECT “CUPERTINOTEXTFIELD”, “TEXTFIELD” & “EDITABLETEXT” FOR USING SCRIBBLE RIGHT INTO THE MAIN UI.
Update #6: Updates In Navigation API “GO_ROUTER” IS AN IN-BUILT NAVIGATION PACKAGE UNDER FLUTTER, WHICH HAS NOW RECEIVED A NEW UPDATE UNDER FLUTTER 3.3 VERSION. A NEW DECLARATIVE APPROACH HAS BEEN ADDED FOR THIS HIGHLY USEFUL PACKAGE, WHICH MAKES ACCESS TO NAVIGATION SEAMLESSLY ACROSS MOBILE, DESKTOP, AND WEB. “GO_ROUTER” CAN NOW EXPLORE DEEP LINKS, AND CAN BE REDIRECTED VIA ASYNCHRONOUS CODE. MORE DETAILS ABOUT THE NEW FEATURES OF THIS NAVIGATION PACKAGE CAN BE FOUND AT THE MIGRATION GUIDE RESOURCE CENTER AT THE “NAVIGATION AND ROUTING PAGE” ON FLUTTER HOMEPAGE.
Update #7: More options text input https://www.techaheadcorp.com/blog/7-exciting-updates-in-flutter-3-30-release-for-developing-powerful-mobile-apps/ For more details go through our blogs IN THE NEW FLUTTER 3.3 VERSION, THERE IS A MAJOR UPDATE FOR TEXT INPUT. NOW, THE APP CAN RECEIVE GRANULAR TEXT UPDATES DIRECTLY FROM “TEXTINPUTPLUGIN”. SCHEDULE A NO-OBLIGATION CONSULTATION SESSION WITH OUR FLUTTER ENGINEERS RIGHT HERE! Source: