Flutter: Innovating Mobile development tool

30

September

2020

No ratings yet.

App Development tool
There are so many mobile development tools. It can be divided into native mobile development tools and cross-platform mobile development tools. The native mobile tool is designed for building applications only aims for a specific platform such as android for Korlin, Ios for Swift. However, a cross-platform tool is designed to be applicable to more than one platform, such as Ionic or react native for ios-android. However, the reason many companies goes for native mobile tool, even though they have to pay twice for making android and Ios app separately, is that firstly, the native tool provides overwhelming performance compared to cross-platform secondly, it also can give more freedom to the designer to interactive UI, and lastly, the mobile app can have unique features that are only possible in Native environment. (Martha, 2019)

Why Flutter is innovative
Flutter is a cross-development tool invented by Google. It means that applications built by flutter can be used in Ios, android, and even the web, in a single code base. The reason why flutter is an innovative development tool is that it has various feature or user interface, even some tools are better than native. It has a lot of animation and options for choosing graphic designs. Moreover, it has great performance, compared to any other cross-platform, even similar or slightly less compared to Native application.

How flutter can
The reason how flutter can offer this benefit is that flutter code, when they complied in the device, has control for every pixel in the device. For example, React Native, which popularly used for building cross-platform applications, has a bridge channel to communicate with the platform. To help to understand, React Native need some translator to control the device. However, flutter does not have this bridge because it can communicate directly, which allows freedom to developer and boost performance.

Fuchsia OS: Google big picture
However, Google already has a tool for android themselves, then why they want to build a cross-platform tool? You can find a reason in Fuchsia project google are conducting. Basically, they want to provide OS (Operate System) which is available for every device, such as a computer, phone, kiosk, and even for small devices for IoT. Due to the technology of pixel control provided by Flutter, flutter will be the main language for Fuchsia OS. (Osborne, 2020)

Discussion
For start-up, can flutter be opportunity?
How do you think about Fuchsia project? Is it really work?
When Fuchsia actually succeeds, how it impacts to OS value chain?
References
View at Medium.com
https://www.techradar.com/news/google-fuchsia

Please rate this

Leave a Reply

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