Skip to content

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 packageFrontend packagePubEndorsed
audioplayers_tizenaudioplayers (3rd-party)pub packageNo
connectivity_plus_tizenconnectivity_plus (1st-party)pub packageNo
device_info_plus_tizendevice_info_plus (1st-party)pub packageNo
firebase_corefirebase_corepub packageNo
flutter_inappwebview_tizenflutter_inappwebviewpub packageNo
flutter_secure_storage_tizenflutter_secure_storage (3rd-party)pub packageNo
flutter_tts_tizenflutter_tts (3rd-party)pub packageNo
flutter_webrtc_tizenflutter_webrtc (3rd-party)pub packageNo
geolocator_tizengeolocator (3rd-party)pub packageNo
google_maps_flutter_tizengoogle_maps_flutter (1st-party)pub packageNo
google_sign_in_tizengoogle_sign_in (1st-party)pub packageNo
in_app_purchase_tizenin_app_purchase (1st-party)pub packageNo
integration_test_tizenintegration_test (1st-party)pub packageNo
keyboard_detection_tizen(Tizen-only)pub packageN/A
messageport_tizen(Tizen-only)pub packageN/A
network_info_plus_tizennetwork_info_plus (1st-party)pub packageNo
package_info_plus_tizenpackage_info_plus (1st-party)pub packageNo
path_provider_tizenpath_provider (1st-party)pub packageNo
permission_handler_tizenpermission_handler (3rd-party)pub packageNo
shared_preferences_tizenshared_preferences (1st-party)pub packageNo
sqflite_tizensqflite (3rd-party)pub packageNo
tizen_app_control(Tizen-only)pub packageN/A
tizen_app_manager(Tizen-only)pub packageN/A
tizen_audio_manager(Tizen-only)pub packageN/A
tizen_bundle(Tizen-only)pub packageN/A
tizen_log(Tizen-only)pub packageN/A
tizen_notification(Tizen-only)pub packageN/A
tizen_package_manager(Tizen-only)pub packageN/A
tizen_rpc_port(Tizen-only)pub packageN/A
tizen_window_manager(Tizen-only)pub packageN/A
url_launcher_tizenurl_launcher (1st-party)pub packageNo
video_player_avplay(Tizen-only)pub packageN/A
video_player_tizenvideo_player (1st-party)pub packageNo
video_player_videohole(Tizen-only)pub packageN/A
wakelock_plus_tizenwakelock_plus (1st-party)pub packageNo
webview_flutter_lwewebview_flutter (1st-party)pub packageNo
webview_flutter_tizenwebview_flutter (1st-party)pub packageNo

Device limitations

Package nameTVTV
emulator
RPIRemarks
audioplayers_tizen✔️✔️✔️
connectivity_plus_tizen✔️✔️✔️Returns incorrect connection status
device_info_plus_tizen✔️✔️✔️
firebase_core✔️✔️✔️
flutter_inappwebview_tizen✔️✔️✔️
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✔️✔️✔️
keyboard_detection_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.

About

Flutter plugins for Tizen

Topics

Resources

Stars

79 stars

Watchers

14 watching

Forks

Releases

Contributors

Languages