Monday, May 1, 2023

Google Flutter

 


There are multiple frameworks available in the industry to develop cross platform applications.  During the recent business need, got an opportunity to work in 2 popular frameworks namely Flutter and Capacitor.  

Flutter is built by Google with the first release in May 2017.  Capacitor got released during the initial days of covid pandemic i.e., April 2020.  

Flutter architecture is divided into 3 layers namely Embedder, Engine and Framework. 

  1. The base bottom layer “Embedder” generates the execution instructions for the specific device/operating system.  It instructs the underlying device to perform all types of processing.  On running Flutter app in any android device, Embedder generates the runtime instructions for android.
  2. The middle “Engine” handles the core operations like network requests, input, output and rendering. It is completely written in C++
  3. Top “Framework” layer is the foundation element of application development, which is achieved using DART language.  Framework has all the essential UI development elements like material parts, widgets, animations, gesture detectors, etc.
  

No comments:

Post a Comment