Flutter is the newest Google project, a UI toolkit that help you to build cool applications for Android, IOS, Web and Desktop with a unique codebase; This project it's getting a lot of traction in the last years.

To write code with Flutter you have to know Dart, you can find a lot of documentation and guides on how to get started.

Getting started with flutter

To get started with flutter you can follow this guide here.

programming language flutter ios android sdk toolkit desktop development