Skip to content

flutter-tizen/plugins

Repository files navigation

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.

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.

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
firebase_core_tizen firebase_core pub package No
flutter_app_badger_tizen flutter_app_badger (3rd-party) pub package No
flutter_secure_storage_tizen flutter_secure_storage (3rd-party) pub package No
flutter_tts_tizen flutter_tts (3rd-party) pub package No
flutter_webrtc_tizen flutter_webrtc (3rd-party) pub package No
geolocator_tizen geolocator (3rd-party) pub package No
google_maps_flutter_tizen google_maps_flutter (1st-party) pub package No
google_sign_in_tizen google_sign_in (1st-party) pub package No
image_picker_tizen image_picker (1st-party) pub package No
in_app_purchase_tizen in_app_purchase (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
shared_preferences_tizen shared_preferences (1st-party) pub package No
sqflite_tizen sqflite (3rd-party) pub package No
tizen_app_control (Tizen-only) pub package N/A
tizen_app_manager (Tizen-only) pub package N/A
tizen_audio_manager (Tizen-only) pub package N/A
tizen_bundle (Tizen-only) pub package N/A
tizen_log (Tizen-only) pub package N/A
tizen_notification (Tizen-only) pub package N/A
tizen_package_manager (Tizen-only) pub package N/A
tizen_rpc_port (Tizen-only) pub package N/A
url_launcher_tizen url_launcher (1st-party) pub package No
video_player_avplay (Tizen-only) pub package N/A
video_player_tizen video_player (1st-party) pub package No
video_player_videohole (Tizen-only) pub package N/A
wakelock_tizen wakelock (3rd-party) pub package No
wearable_rotary (Tizen-only) pub package N/A
webview_flutter_lwe webview_flutter (1st-party) pub package No
webview_flutter_tizen webview_flutter (1st-party) pub package No

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 ✔️ ✔️ ✔️ ✔️
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
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_tizen ✔️ ✔️ Cannot override system settings
wearable_rotary ✔️ ✔️ Not applicable for TV
webview_flutter_lwe ✔️ ✔️ ✔️ ✔️ Not for production use
webview_flutter_tizen ✔️ ✔️ API not supported