• Work
  • Our Expertise
    • Web Development
      • Mean Stack Development
      • Angular JS Development
      • Node JS Development
      • PHP Development
      • Laravel Development
      • HTML5 Development
      • React JS Development
    • Mobile Development
      • iOS Development
      • Android Development
      • React Native Development
      • IONIC Development
  • Services
  • Company
    • About Us
    • Our Process
    • Why Us
    • Business model
    • Careers
  • Blog
  • Contact Us
Thinkwik Blogs
  • Work
  • Our Expertise
    • Web Development
      • Mean Stack Development
      • Angular JS Development
      • Node JS Development
      • PHP Development
      • Laravel Development
      • HTML5 Development
      • React JS Development
    • Mobile Development
      • iOS Development
      • Android Development
      • React Native Development
      • IONIC Development
  • Services
  • Company
    • About Us
    • Our Process
    • Why Us
    • Business model
    • Careers
  • Blog
  • Contact Us
Home  /  Flutter 1.12 – Biggest Flutter release of the year 2019
20 December 2019

Flutter 1.12 – Biggest Flutter release of the year 2019

Written by Sulay Sumaria
Google-flutter-Biggest Flutter release of the year 2019- blog
1 Comment

Here is everything you should know about  Flutter 1.12 release, read more about new features and updates, and its impact on developers.

Flutter 1.12  new features include iOS 13 dark mode support, Web support available in beta, macOS moving to alpha, Android build improvements, Dart 2.7 and updates to DartPad.

Flutter 1.12:13: What’s New in this Version and Why choose Google Flutter for mobile app development.

Flutter is Google’s open-source framework that aims to expedite mobile app development and make it hassle-free. This framework is very similar to React Native. Version 1.0 was released in December 2018.  Since then, the framework has published close to 5 stable releases. The current release, according to the makers, is their biggest release ever.

So, what’s new with the new version?

Firstly, the new version has managed to include close to 1905 pull requests from across 188 contributors. As part of these pull requests, the contributors have managed to resolve a lot of the bugs and issues troubling the developers. 

Here we will talk about the major changes that have come into existence with this new version.

1. Improved web support

The new version of Flutter has not only extended but also enriched the web support experience. Currently available in the beta version, the Flutter web version will help developers create a web version of the mobile app. You can use the same code, thus recreating the same experience across devices.

2. The Desktop Version

Moving from tech preview, the desktop support for Flutter is now complete and available. You can create apps for the macOS machines, using the in-built tools available. Keyboard accessibility has also received a boost with Flutter.

They have refined the size and density of the elements appearing on the screen. Considering the size of the desktop is different from mobile devices, it will be easy if the developers can choose a different density.

Some of the keyboard accessibility enhancements include:

  • Creating a new widget specifically for focus and hover
  • Dropdown navigation for the keyboard
  • Checkboxes and radio button access
  • macOS function key support
  • Auto scrolling for a focused view

The above-mentioned elements are just some of the enhancements of the manual.

3. iOS 13 Dark Mode Support

iOS 13 Dark Mode Support

The new and upgraded version of Flutter extends support to the dark iOS mode. This means that the screens can be designed for the mode selection. You will also see an enhancement in the scrollbar. You can initiate the scroll to work with less drag and a short, long press duration. 

4. Improved Dartpad & Introducing Dart 2.7

Improved Dartpad & Introducing Dart 2.7

The programming language for Flutter Dart has received an update. With the new version 2.7, you will see better extension methods as well as ensure safer string handling capabilities. With this new version, the chances of facing errors due to the null value will be fewer. 

Apart from upgrading the Dart language, the Dartpad has also received some enhancements. You can now view the edited code. You can even see the improvements in the UI once the code is revised.

5. Integrate with Existing Apps

Integrate with Existing Apps

This new version will allow you to integrate the Flutter apps with the existing apps with ease. You won’t need to take any extra steps to complete the integration, and the result will be a flawless app, without compromising on quality. You can even use the in-built Flutter library to complete the integration.

6. Multi-device Debugging

You don’t release the app for a single device, especially if you are creating a cross-platform app. It is important to test the app on multiple devices, and see how it works. This will help you resolve the issues if any before you release the app to the store. Flutter’s new multi-device debugging using visual code allows you to check the interface for the different screen sizes and resolutions. The multi-session view will allow you to see how the change in Hot UI affects the different screens. In case there is an interruption owing to some change in the code, the screen which faces this issue will stop the debug program. In this case, you can still continue debugging the others, while solving the issue faced by this one screen. 

7. The Layout Explorer

iOS 13 Dark Mode Support

When coding, whether you use handwritten code or the Hot UI to finish your coding, you will face errors and bugs. It is never easy to identify these bugs. That’s precisely why the Dart DevTools were incorporated in the Flutter framework. In the upgraded version of the framework, Dart DevTools has received an update in the form of layout explorer. This new feature will allow you to transform your layout into a visual so that you know how it will look after being coded. This will not only help understand what aspects of the layout need to be changed but also improve your ability to debug the layout. 

8. Hot UI for Android

Flutter has introduced a new feature, rather a plugin in the Android Studio. You can easily view or interact with the widgets in the IDE as you create them so that you can debug and resolve the issues.  This Hot UI feature allows you to view and update the code to the UI, thus increasing your efficiency of development. Even you change a small aspect of your UI, say the color of your box, then the Hot UI feature will connect these changes to the code. 

9. Flutter Favorite Packages

Flutter Favorite Packages

During the initial release of this framework, there were close to 1000 packages on pub.dev. Today the number of packages supporting Flutter has increased six times. Before choosing a package that suits your needs, you need to read the reviews on pub.dev and the ratings offered to the packages.

The framework has stabilized the APIs responsible for integration with Kotlin, Objective C, Swift, and Java. The bugs in the layout have been resolved. A great number of bugs within the framework and from the design and coding aspects have been resolved.

The community is constantly working towards enhancing the tooling for Flutter app development. Apart from this, the Android build environment has received a boost with this particular advancement.

Conclusion

Seeing the release notes for Flutter and studying the top enhancements the framework has received, it goes without saying that it is one of the biggest releases. From enhancing the experience to ensuring all the upgrades have become stable, the framework has committed to its goal of offering a seamless experience to the developers. The contributors, along with the in-house developers, have been working hard to offer a device-agnostic experience for the users.

With tooling partners such as Adobe and Supernova also working in favor of the recent developments, it goes to see how you aim to utilize the features and upgrades to boost your app’s usability and accessibility? Share your thoughts on the latest release and how you believe it will be useful to the different segments such as developers, designers, and entrepreneurs?

Images
Image courtesy of Announcing Flutter 1.12: What a year!

Sulay Sumaria

 Previous Article Google launches AMP support on Gmail 2019 | AMP for Email | Great News for Affiliates
Next Article   88 Influential Events that Shaped this Decade

Related Posts

  • 88 Influential Events that Shaped this Decade

    88 Influential Events that Shaped this Decade

    January 3, 2020
  • Amp for Gmail - Google email Update for 2019

    Google launches AMP support on Gmail 2019 | AMP for Email | Great News for Affiliates

    November 27, 2019
  • Apple Bans Own Xcode 11.2

    Apple Bans Own Xcode 11.2 Days after its Release

    November 15, 2019

1 Comment

  1. Jessica Watson Reply to Jessica
    January 2, 2020 at 10:10 am

    Hello, Sulay.
    Thanks for the article. I have checked many articles on this topic but couldn’t find a complete explanation and then I found your article. Surely, you must have done great research for this article.

Leave a Reply

Cancel reply

Related Posts

  • Flutter 1.12 – Biggest Flutter release of the year 2019
  • Why choose Google Flutter for Mobile App development in 2019? with Pros and Cons

Popular Posts

Recent Posts

  • Thinkwik: Employee Safety, Work Continuity, And COVID 19
  • 6 Ways to Scale AI and ML for Increased Business ROI – 2020
  • 6 Ways Businesses can Enrich Experiences with Virtual Reality Apps in 2020
  • 88 Influential Events that Shaped this Decade
  • Flutter 1.12 – Biggest Flutter release of the year 2019

Categories

Tags

ai (5) Amazon (3) android (2) angular (2) Angular applications (2) Apple (10) Apple 2019 (5) apple events (3) Apple Iphone (4) apple iphone 11 (2) Apple news (6) Apple Product (3) Artificial Intelligence (5) augmented reality (4) bug (2) Dart (2) Facebook (6) flutter (2) flutter framework (2) Future Technology (3) github (3) google (17) google flutter (2) google news (6) Google stadia (3) Instagram (3) iOS (3) JavaScript (4) Machine Learning (3) Microsoft (8) microsoft windows 10 (2) Mobile App Development (4) programming (2) react (4) ReactJS (3) Samsung (3) samsung galaxy note 10 (2) Samsung Galaxy Note 10 release date (2) security (3) tech news (4) technology (8) tech update (3) tvOS (2) Windows 10 update (3) windows 10 upgrade (2)

hello@thinkwik.com

india

1110-Zion Z1,
Nr. Avalon Hotel,
Sindhu Bhavan Marg, Bodakdev,
Ahmedabad, Gujarat 380054

google maps

usa

Thinkwik LLC,
103 Mindy Lane,
Piscataway-08854,
USA

google maps

services

  • Mobile Development
  • Website Development
  • UX/UI Design
  • Internet Marketing
  • Support

about

  • About Us
  • Why Us
  • How We Work
  • Business Model
  • Careers
Copyright © 2020 Thinkwik | All rights reserved.