Android

FLUTTER

Flutter

Flutter is an open-source popular framework by Google for creating applications. It is not a programming language, rather than SDK just like Android SDK.


History of Flutter


The latest release of Flutter is 1.0 released in 2018. The first version of Flutter is known as “SKY” and founded by Google.


What is Flutter?


Flutter is an open-source framework that can be used to create applications like android and iOS but instead of Java or Kotlin in android, Flutter used the cross-platform official language called DART.

DART is a general-purpose programming language that can be used for creating beautiful UI for mobile applications and for web applications. Google is the developer of DART and it was founded in 2011.

Flutter Approach

Benefits of Flutter

  • It is a very simple and high-performance framework for creating applications
  • Fast development
  • The modern and reactive framework
  • It also offers many ready to use UI (User Interface) for modern applications.
  • Flutter applications are itself a widget.
  • Flutter apps are big in size.
  • It is popular with native developers

Advantages of Flutter

  • Flutter uses DART to implement its applications.
  • Developers can just write a single code for their applications, it can be extended by Flutter to other platforms based on the needs in the future.
  • Flutter needs lesser teasing because it uses only single codes.
  • Flutter is a very fast development.
  • Using flutter the developer can maintain the widgets and UI as beautiful as possible.
  • Flutter also provides lots of developing tools that make the applications more interactive.
  • By the use of a reactive framework, the developers do not need to update UI contents manually.

Disadvantages of Flutter

  • Since the use of DART, the developer needs to learn these languages as a new programming language.
  • Since Flutter is comparatively new because it needs continuous integration support.
  • Flutter has limited library support for accessing mobile applications.
  • Flutter apps are supported by Android and iOS, but not by web browsers.
  • In flutter UI and logic are intermixed.

Flutter in future

Both Android and Flutter are babies of Google. We can use both of them to develop mobile applications. Flutter can be used to develop native Android apps using the DART language like Java or Kotlin in Android. In future Flutter will be one of the best SDKs for creating android and iOS applications with a short time and using a limited budget.

Author: STEPS

Leave a Reply

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