Skip to content

Latest commit

 

History

History
79 lines (67 loc) · 12 KB

README.md

File metadata and controls

79 lines (67 loc) · 12 KB

plugins

Build

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.

For how to extend existing plugins for Tizen, see Writing custom platform-specific code and Federated plugins from the Flutter docs. If the original plugin uses the federated plugins approach, you can implement its platform interface either in Dart (inheriting directly) or C++ (using a fallback method channel).

List of packages

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.

Tizen package Frontend package Pub Endorsed
audioplayers_tizen audioplayers (3rd-party) pub package No
battery_plus_tizen battery_plus (1st-party) pub package No
camera_tizen camera (1st-party) pub package No
connectivity_plus_tizen connectivity_plus (1st-party) pub package No
device_info_plus_tizen device_info_plus (1st-party) pub package No
flutter_tts_tizen flutter_tts (3rd-party) pub package No
geolocator_tizen geolocator (3rd-party) pub package No
image_picker_tizen image_picker (1st-party) pub package No
integration_test_tizen integration_test (1st-party) pub package No
messageport_tizen (Tizen-only) pub package N/A
network_info_plus_tizen network_info_plus (1st-party) pub package No
package_info_plus_tizen package_info_plus (1st-party) pub package No
path_provider_tizen path_provider (1st-party) pub package No
permission_handler_tizen permission_handler (3rd-party) pub package No
sensors_plus_tizen sensors_plus (1st-party) pub package No
share_plus_tizen share_plus (1st-party) pub package No
shared_preferences_tizen shared_preferences (1st-party) pub package No
url_launcher_tizen url_launcher (1st-party) pub package No
video_player_tizen video_player (1st-party) pub package No
wakelock_tizen wakelock (3rd-party) pub package No
wearable_rotary (Tizen-only) pub package N/A
webview_flutter_tizen webview_flutter (1st-party) pub package No

Deprecated

The following packages are deprecated.

Tizen package Pub Replacement Pub
battery_tizen pub package battery_plus_tizen pub package
connectivity_tizen pub package connectivity_plus_tizen pub package
device_info_tizen pub package device_info_plus_tizen pub package
package_info_tizen pub package package_info_plus_tizen pub package
sensors_tizen pub package sensors_plus_tizen pub package
share_tizen pub package share_plus_tizen pub package
wifi_info_flutter_tizen pub package network_info_plus_tizen pub package

Device limitations

Package name Watch Watch
emulator
TV TV
emulator
Remarks
audioplayers_tizen ✔️ ✔️ ✔️ ✔️
battery_plus_tizen ✔️ ✔️ No battery
camera_tizen No camera
connectivity_plus_tizen ✔️ ⚠️ ✔️ ✔️ Returns incorrect connection status
device_info_plus_tizen ✔️ ✔️ ✔️ ✔️
flutter_tts_tizen ✔️ ✔️ ✔️ ✔️
geolocator_tizen ✔️ ✔️ Not applicable for TV
image_picker_tizen ⚠️ No camera
No file manager app
integration_test_tizen ✔️ ✔️ ✔️ ✔️
messageport_tizen ✔️ ✔️ ✔️ ✔️
network_info_plus_tizen ✔️ ✔️ API unsupported by emulators
package_info_plus_tizen ✔️ ✔️ ✔️ ✔️
path_provider_tizen ⚠️ ⚠️ ⚠️ ⚠️ No external storage
permission_handler_tizen ✔️ ✔️ Not applicable for TV
sensors_plus_tizen ✔️ ✔️ No sensor hardware
share_plus_tizen ⚠️ ⚠️ No SMS or e-mail app
shared_preferences_tizen ✔️ ✔️ ✔️ ✔️
url_launcher_tizen ✔️ ✔️ No browser app
video_player_tizen ✔️ ✔️ ✔️ TV emulator issue
wakelock_tizen ✔️ ✔️ Cannot override system display setting
wearable_rotary ✔️ ✔️ Not applicable for TV
webview_flutter_tizen ✔️ Dependent library unavailable