New and Improved Flutter Coming Your Way
As you have probably known by now, Google is the one responsible for creating the Android operating system that many people love. What used to be created using Java and suitable frameworks has now become more simplified thanks to their own created programming language (DART) and Flutter, a software development kit that makes app development really easy, it is crazy!
Flutter has been around for so many months now and it has since been updated to version 1.0 last December. It brings a new way to create Android, as well as, iOS mobile apps to the fore.
What’s great about Flutter is that it has its own widgets (which means that you do not have to rely on platform-specific tools), it uses Google’s own DART programming language, and it also has hardware acceleration that ensures that any graphically-intensive games work really well without the glitches or bugs.
Another great thing about Flutter is that it comes with this amazing feature called Stateful Hot Reload which essentially allows you to see changes as they are implemented in real time. This allows developers to change whatever needs to be changing immediately.
Just recently, Flutter has received a minor update (version 1.2) and it brings with it more stability and performance for the developers.
But, aside from providing a lot of new fixes and performance stability enhancements, Google also introduced the “Dart DevTools” that can be used in an IDE. This allows mobile app developers to inspect the user interface of their apps, as well as, diagnosing performance issues, debugging on a deeper level, and it also comes with improves widgets that will make app development time easier.
According to Google, the DART DevTools include:
- A so-called “Timeline View”, which allows developers to diagnose their applications on a frame-by-frame scheme, helping to identify rendering and computational work that may cause some instabilities in certain parts of your application.
- It also comes with a logging feature that allows developers to see network, framework, and garbage collection events in a more precise manner.
- It has a new Widget inspects which explores and visualizes the hierarchy that the framework uses for rendering.
- Lastly, it also comes with a full source-level debugger that makes examining call stacks (among other things) easier.
Flutter is not the only one that got improvements; DART also got some improvements as well. The optimizations that were done ensures that there is an improvement in the app development across the board. Think about the reduced overhead of static calls.
Google also announces that Flutter will not be only used as a means to help developers create mobile apps; the company is thinking about expanding the project to work on web development as well with the coming of the so-called Hummingbird project.
The project aims to provide a useful framework for developers to create amazing websites for desktop-class devices. They also aim to make it cross-platform so that it works on both Windows and Mac devices.