Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.

It is used to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web from a single codebase.

Flutter Tutorial for Beginners

Flutter Course - Full Tutorial for Beginners (Build iOS and Android Apps)

Tutorials

Official Documentation