An extension to the Flutter SDK for building Flutter applications for Tizen.
Note: This project is under development and available for testing purposes only.
Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.
- Operating system: Linux x64
- If you're using WSL (Windows Subsystem for Linux), see Running flutter-tizen on WSL.
- Tools:
- Python 3 (3.6 or later)
- Tizen Studio (4.0 or later)
- .NET SDK (3.0 or later)
curl
file
git
make
xz-utils
zip
- Supported devices:
- Watch devices running Tizen 5.5 or later
- TV devices running Tizen 6.0 or later (older devices are not supported due to security reasons)
- Emulators running Tizen 5.5 or later
Clone this repository first, and add flutter-tizen/bin
to your PATH by running export PATH=...
or editing your config file.
git clone https://github.com/flutter-tizen/flutter-tizen.git
export PATH=`pwd`/flutter-tizen/bin:$PATH
flutter-tizen
substitutes the original flutter
CLI command.
# Inspect the installed tooling and connected devices.
flutter-tizen doctor
flutter-tizen devices
# Set up a new project in the current directory, or add Tizen files if a Flutter project already exists.
flutter-tizen create .
# Build the project and run on a Tizen device. Use `-d [id]` to specify a device ID.
flutter-tizen run
flutter-tizen run --release
- See Supported commands for all available commands and their basic usage. See
[command] -h
for more information about each command. - See Getting started to create your first app and try hot reload.
- To update the flutter-tizen tool, run
git pull
in this directory.
- Getting started
- Flutter Docs
- Debugging and inspecting Flutter apps with Dart DevTools (WIP)
- A list of Flutter plugins available for Tizen
- Writing a new plugin to use platform features (WIP)
- Publishing Galaxy Watch apps on Samsung Galaxy Store (WIP)
If you run into any problem, post an issue in this repository to get help. If your issue is clearly not Tizen-specific (i.e it's reproducible with the regular flutter
command), you may file an issue in https://github.com/flutter/flutter/issues.
This project is community-driven and we welcome all your contribution and feedbacks. Consider filing an issue or pull request to make this project better.