Flutter is an open-source mobile app development SDK by Google and we’ve recently started experimenting with it.
Now why did it interest us?
- Consistency of UI elements.
- Lot of predefined widgets which serve as building blocks for making complex pages easily.
- Performance is faster because of reduced interaction between the Native Layer and Runtime Environment. Instead, Flutter uses a compiled programming language, namely Dart. Dart allows Flutter to communicate with the platform without going through a JavaScript bridge.
- Flutter does not use the OEM widgets or DOM WebViews, but provides its own widgets that look and feel good, are fast, and are customizable and extensible.
- Flutter ignores the traditional model of layout. In Flutter, each widget specifies its own simple layout model. Since each widget has a much smaller set of layout rules to consider, layout can be heavily optimised. What’s more, almost everything in Flutter is considered as a widget.
- Less chances of ending up writing a buggy code as we have a lesser need of implementing external libraries.
So, while we’re working on our first open source Flutter theme, we’ve taken the initiative of Start Flutter, a library of free and open source Flutter templates.
For now, we’ve curated and added three open source themes, i.e….
https://blog.geekyants.com/announcing-start-flutter-c81d773a96ab