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 | βοΈ | βοΈ | βοΈ | |
| connectivity_plus_tizen | βοΈ | βοΈ | βοΈ | Returns incorrect connection status |
| device_info_plus_tizen | βοΈ | βοΈ | βοΈ | |
| firebase_core | βοΈ | βοΈ | βοΈ | |
| 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 | βοΈ | βοΈ | βοΈ | |
| 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 | ||
| 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 | βοΈ | βοΈ | βοΈ | |
| tizen_window_manager | βοΈ | βοΈ | βοΈ | |
| 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 |
| 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.