It’s a cross-platform tool intended for creating Android and iOS apps from a single code base by using a modern, reactive framework . Flutter apps are built using Dart, a simple object-oriented programming language. The central idea of Flutter revolves around widgets.