Flutter is a framework developed by Google.

Flutter apps are created using the language Dart.

Using Flutter & Dart you can build beautiful native mobile apps.

Flutter is an SDK providing the tooling to compile Dart code into native code.

Flutter also gives you a rich set of pre-built and pre-styled UI elements that you can use to compose user interfaces.

Dart is a strongly typed language. It is very easy to learn if you have a background working with Java, Ruby, or Javascript, The syntax of Dart is nearly identical, only a few core concepts need to be learned.