Flutter Introduction | RRTutors

Last updated Oct 20, 2020 Flutter is an Open-source mobile application development SDK created by Google. It is used to develop applications for Android and ios, as well as being the primary method of creating applications for Google Fuchisa The initial version of Flutter is "Sky" which ran on Android OS in 2015 Dart Summit Flutter Architecture The Major components of Flutter is Dart Platform Flutter Engine Foundation Library Design-Specific Widgets Flutter has 4 characteristics Beautiful -> No compromises for your design, flutter includes full setup widgets that provides pixel perfect UI on both iOS and Android. It also enables atomization Material Design. Productive -> Flutter code has Hot reload, it means while developing the changes easily effect, No need to restart the app. Fast -> Flutter code is compiled in Native machine code. Open -> Everything is free and open source Dart Platform Flutter Applications are written in Dart(https://www.dartlang.org/) Programing Language. Flutter runs in the Dart Virtual Machine which features a Just-In-Time(JIT) execution engine, where as Due to of App Store restriction on Dynamic code execution Flutter apps uses AHead-Of-Time(AOT) on Ios. Flutter Engine Flutter's engine written primary in C++, provides low-level rendering support using Google's Skia graphics library. Additionally, it interfaces with platform-specific SDKs such as those provided by Android and iOS Foundation Library Foundation Library which written in Dart provides the classes and function to develop the Flutter Applications. Widgets Widgets are main building blocks of Flutter apps.Each widget is an immutable declaration of part of the user interface. Unlike other frameworks that separate views, view controllers, layouts, and other properties, Flutter has a consistent, unified object model Flutter Development IDEs We can develop the flutter applications in Visual Studio code,Android Studio, IntellijIDEA Flutter Installation Please check this for install flutter on various OS For IDE Installation refer https://flutter.dev/docs/get-started/editor Learn Flutter with 42 Examples here

Article Contributed By :
https://www.rrtutors.com/site_assets/profile/assets/img/avataaars.svg

931 Views