Flutter is an open source UI toolkit for building beautiful, natively compiled applications for mobile, web, desktop, and embedded devices from a single codebase. Flutter is primarily funded by Google with contributors from all around the world.
To learn more about Flutter, see https://flutter.dev.
To get up to speed quickly, start with our getting started guide!
You can join the fun by following our contributing guide. 🌈 Everyone is welcome!
The Flutter project has a number of repositories, some important ones include:
- devtools: the DevTools tooling (performance tools, inspector, debugger).
- flutter: the Flutter framework, engine, and
flutter
command line tool. Start here. - flutter-intellij: the IntelliJ plugin for Flutter.
- packages: the Dart packages maintained by the Flutter team, such as animations, rfw, camera, and webview_flutter.
- samples: examples of Flutter applications for your enjoyment and edification.
- tests: a repository for you to submit your application's tests to ensure that breaking changes don't affect your application.
- website: the source for our documentation site, https://docs.flutter.dev/.
The Flutter engine was previously located at flutter/engine, but has since been merged into flutter/flutter at the engine/ directory. The engine is the rendering backend, which is ported to each platform we support.