This repo contains Flutter plugins maintained by the flutter-tizen team. We're in process of adding Tizen platform support to existing first and third-party plugins on pub.dev based on their popularity. If the plugin you're looking for isn't implemented for Tizen yet, consider filing an issue or creating a package by yourself. (We welcome your pull requests!)
To build Flutter applications with plugins, use the flutter-tizen tool.
Every plugin in this repo is written in either C++, C#, or Dart. For how to write a new plugin or extend existing plugins for Tizen, see this page.
The "non-endorsed" status means that the plugin is not endorsed by the original author. In such case, you must set both foobar
and foobar_tizen
package dependencies in pubspec.yaml
file to achieve full functionality.
Package name | TV | TV emulator |
RPI | Remarks |
---|---|---|---|---|
audioplayers_tizen | ✔️ | ✔️ | ✔️ | |
battery_plus_tizen | ❌ | ❌ | ❌ | No battery |
camera_tizen | ❌ | ❌ | ❌ | No camera |
connectivity_plus_tizen | ✔️ | ✔️ | ✔️ | Returns incorrect connection status |
device_info_plus_tizen | ✔️ | ✔️ | ✔️ | |
firebase_core | ✔️ | ✔️ | ✔️ | |
flutter_app_badger_tizen | ❌ | ❌ | ❌ | API not supported |
flutter_secure_storage_tizen | ✔️ | ✔️ | ✔️ | |
flutter_tts_tizen | ✔️ | ✔️ | ✔️ | |
flutter_webrtc_tizen | ✔️ | ❌ | ❌ | No camera |
geolocator_tizen | ❌ | ❌ | ✔️ | Not applicable for TV |
google_maps_flutter_tizen | ✔️ | ✔️ | ✔️ | |
google_sign_in_tizen | ✔️ | ✔️ | ✔️ | |
image_picker_tizen | ❌ | ❌ | ❌ | No camera, No file manager app |
in_app_purchase_tizen | ✔️ | ❌ | ❌ | Only applicable for TV |
integration_test_tizen | ✔️ | ✔️ | ✔️ | |
messageport_tizen | ✔️ | ✔️ | ✔️ | |
network_info_plus_tizen | ✔️ | ❌ | ✔️ | API not supported on emulator. Need plugin-prebuilt to run wifi on RPI. |
package_info_plus_tizen | ✔️ | ✔️ | ✔️ | |
path_provider_tizen | ✔️ | ✔️ | ✔️ | |
permission_handler_tizen | ✔️ | Not applicable for TV | ||
sensors_plus_tizen | ❌ | ❌ | ❌ | No sensor hardware |
shared_preferences_tizen | ✔️ | ✔️ | ✔️ | |
sqflite_tizen | ✔️ | ✔️ | ✔️ | |
tizen_app_control | ✔️ | ✔️ | ✔️ | |
tizen_app_manager | ✔️ | ✔️ | ✔️ | |
tizen_audio_manager | ✔️ | ✔️ | ✔️ | |
tizen_bundle | ✔️ | ✔️ | ✔️ | |
tizen_log | ❌ | ❌ | ✔️ | Not applicable for TV |
tizen_notification | ✔️ | ✔️ | ❌ | API not supported |
tizen_package_manager | ✔️ | ✔️ | ✔️ | |
tizen_rpc_port | ✔️ | ✔️ | ✔️ | |
url_launcher_tizen | ✔️ | ❌ | ❌ | No browser app |
video_player_avplay | ✔️ | ❌ | ❌ | See README for details |
video_player_tizen | ✔️ | ❌ | ✔️ | TV emulator issue |
video_player_videohole | ✔️ | ❌ | See README for details | |
wakelock_plus_tizen | ✔️ | ✔️ | ❌ | Only applicable for TV |
wearable_rotary | ❌ | ❌ | ❌ | Not applicable for TV |
webview_flutter_lwe | ✔️ | ✔️ | ✔️ | Not for production use |
webview_flutter_tizen | ✔️ | ✔️ | ✔️ | API not supported |
Note that the plugins in the table above were tested on RPI4 (tizen 10.0) device. The behavior may vary depending on the device, Tizen version, and plugin version. If the plugins don't work properly on Tizen, please report the issue.