Flutter is Google’s mobile app SDK, complete with a framework, widgets, and tools, that gives developers an easy way to build and deploy visually attractive, fast mobile apps on both Android and iOS platforms(official Flutter website).
What’s more, Flutter:
- is free and open source
- is based on Dart - a fast, object-oriented programming language which is in itself easy to learn.
- provide its own widgets, drawn with its own high-performance rendering engine. They are fast, pretty and customizable.
- look and feel great. you can create your own custom app design, but also use readily available UI elements following specific platform’s guidelines.
- it’s becoming serious competitor to React Native, but also to native app development.
- the architecture is based on the very popular reactive programming of nowadays - the same that React has been made from.