Flutter is an open-source UI software development kit (SDK) created by Google to build natively compiled, multi-platform applications from a single codebase. It allows developers to create high-performance apps for mobile (iOS, Android), web, desktop (Windows, macOS, Linux), and embedded devices using the Dart programming language.