Flutter- Architecture
Flutter is a UI toolkit, it is all about a nesting widget tree. The UI code is actually what builds a widget tree. Where app developed is a widget itself and has sub widgets.
As flutter apps embrace different platforms while using only one code base, there are certain components which we need to have an introduction in its architecture mainly. The flutter architecture has mainly 3 components:
1. Flutter-Engine: This is a high-quality runtime environment based on the C++ language. It has core libraries, files, and network I/O. In addition, if it wants to render low-level graphics it takes google's open-source library SKIA.
2. Foundation Library: These libraries are written in the Dart language. As it contains the basic building material for flutter applications.
3. Widgets: These are the core components concept of this framework. It is a user interface component that affects and controls the view and interface of an app.
These are the main components for flutter further details are not to be kept in mind. As far the architecture is concerned this is short and currently all the information to have a basic idea about flutter and architecture.
The next step after the architecture is how and where the flutter converts dart code to android or Ios native languages.
No comments:
Post a Comment