docs: set v6 release date (#168)
This commit is contained in:
32
radar/2023-02-23/flutter.md
Normal file
32
radar/2023-02-23/flutter.md
Normal file
@@ -0,0 +1,32 @@
|
||||
---
|
||||
title: "Flutter"
|
||||
ring: trial
|
||||
quadrant: languages-and-frameworks
|
||||
tags: [coding, frontend, ux/ui]
|
||||
---
|
||||
|
||||
[Flutter](https://flutter.dev/) is an open-source SDK developed by Google that allows you to write native applications
|
||||
for different platforms with a single code base in [Dart](https://dart.dev/).
|
||||
|
||||
Flutter provides stable platform implementations for both major mobile platforms iOS and Android. Besides the mobile
|
||||
platforms, it also supports stable builds for Web with multiple rendering engines (DOM and canvas-render). Flutter also
|
||||
support builds for all Desktop environments, including Mac, Windows and Linux.
|
||||
|
||||
The compilation into native platform code prevents from bottleneck-issues due context switching and runtime bridging,
|
||||
which can be found in other cross-platform frameworks like React Native.
|
||||
|
||||
Flutter is using a reactive programming model, where widgets rebuild when their state changes. Based on a declarative
|
||||
approach like SwiftUI it is really easy to build UI components (widgets). Meanwhile, Flutter has a big community with a
|
||||
lot of support and pre-build widgets.
|
||||
|
||||
Flutter has made significant improvements and is becoming more and more popular in recent years. Big companies,
|
||||
including Alibaba, Tencent and BMW adopted Flutter to develop their apps. This is also shown in
|
||||
a [blog post by Stackoverflow](https://stackoverflow.blog/2022/02/21/why-flutter-is-the-most-popular-cross-platform-mobile-sdk/)
|
||||
where it shows the increase in popularity in comparison to React Native
|
||||
|
||||
Based on these facts, we decided to get a deeper look on Flutter. We were able to prove that Flutter is more performant
|
||||
than, React Native by building an identical Prototype application with both Frameworks.
|
||||
|
||||
In addition to the Framework itself, Flutter does a lot to improve the developer experience (DX) due to its hot reload
|
||||
and various debugging tools which are very handy and missing in other Frameworks like React Native. There are also a lot
|
||||
of plugins for WebStorm and Visual Studio Code which also improves the DX a lot.
|
||||
Reference in New Issue
Block a user