Code Monkey home page Code Monkey logo

plugins's Introduction

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
google_maps_flutter_tizen google_maps_flutter (1st-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
tizen_app_control (Tizen-only) pub package N/A
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 ✔️ ✔️ ⚠️ ⚠️ Functional limitations (see README)
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
google_maps_flutter_tizen ✔️ Dependent library unavailable
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 ✔️ ✔️ ✔️ ✔️
tizen_app_control ✔️ ✔️ ✔️ ✔️
url_launcher_tizen ✔️ ✔️ No browser app
video_player_tizen ✔️ ✔️ ⚠️ Functional limitations (see README)
TV emulator issue
wakelock_tizen ✔️ ✔️ Cannot override system display setting
wearable_rotary ✔️ ✔️ Not applicable for TV
webview_flutter_tizen ✔️ Dependent library unavailable

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.