Google’s Flutter app development framework is now in beta

Logitech’s customizable dial Craft keyboard gets Lightroom support and an open SDK
February 28, 2018
YouTube says moderators might have mistakenly purged right-wing videos
February 28, 2018

It's 2018, how should an application be made? Here is the short answer: nobody knows. But maybe that's a good thing.
Yesterday, Google announced the official launch of its development framework for the Flutter application (as seen in 9to5Google). It is a way to make an application, and it is especially suitable for sophisticated user interfaces.
"But wait," he asks, "does not Google just announce Kotlin's support for Android development? Why would Google want Flutter to learn now?
And that is a very good question.
Look, there are two main paths for application development. "Native" development, where you use the default tools and languages ​​provided by Apple or Google for their respective platforms. But then there's … everything else. You can create applications for Android and iOS in C # using Xamarin from Microsoft, you can use HTML and JavaScript in Apache Cordova, or you can use JavaScript with the native Facebook React frame. You can also mix and match techniques, if you have the experience.
There are a million methods to create applications, mainly for two simple reasons:
The development of native applications using official tools is disturbingly difficult.
The code written specifically for Android or iOS is depressingly impractical.
Now, Google offers an alternative to its existing Android tools with its own cross-platform framework.

Flutter is a Frankenstein monster from several Google projects. It's based on Google's own Dart programming language, which is apparently popular on Google, but nowhere else. It has a rendering engine based on the Skia Graphics Library, the same thing that Chrome uses to draw pixels on a screen. There's an IntelliJ IDE for Flutter, just like Google has with Android Studio. And Google is also using Flutter in its next Fuchsia operating system, so the whole team is in the mix.
Instead of connecting to the native Android and iOS components, Flutter paints every pixel on the screen. Flutter has perfect pixel replicas of the iOS UI and the Android Material UI, so developers can create ready-to-use family experiences, but the real power of Flutter is to create fully customized interfaces and animations.
For example, the biggest hit in the real world of Flutter so far is the Hamilton app. I love it or I hate it, it definitely has its own aesthetic.
I'm very excited about Flutter because it's the default UI framework for Fuchsia, and I'm obsessed with Fuchsia. Google has a way to go before Flutter is as intuitive as React Native, or as feature-rich as a native SDK. Also, is anyone really excited about learning Dart?
But I'm glad that, in a way, Google understands just how horrible application development is and wants to do better.


Leave a Reply

Your email address will not be published. Required fields are marked *

I accept that my given data and my IP address is sent to a server in the USA only for the purpose of spam prevention through the Akismet program.More information on Akismet and GDPR.