A Flutter SDK (Software Development Kit) enables developers to build applications for mobile, web, and desktop using a single codebase. Flutter SDK includes the following features:
Dart SDK
Contains a rendering engine, widgets, APIs for testing and integration, etc.
Compilation tools for Native Machine Code (code for iOS and Android).
React-style modern framework
Provide Interop and plugin APIs to connect with system and 3rd-party SDKs.
A headless test runner that runs tests on Windows, Linux, and Mac.
Use the Dart DevTools to test, debug, and profile your app. Use
Flutter and Dart command-line tools to develop, build, test and compile your apps across platforms.