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).
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 | Original package | Pub | Endorsed |
---|---|---|---|
battery_tizen | battery (1st-party) | No | |
integration_test_tizen | integration_test (1st-party) | No | |
path_provider_tizen | path_provider (1st-party) | No | |
sensors_tizen | sensors (1st-party) | No | |
shared_preferences_tizen | shared_preferences (1st-party) | No | |
url_launcher_tizen | url_launcher (1st-party) | No |
Package name | Watch | Watch emulator | TV | TV emulator | Remarks |
---|---|---|---|---|---|
battery_tizen | ✔️ | ✔️ | ❌ | ❌ | No battery |
integration_test_tizen | ✔️ | ✔️ | ✔️ | ✔️ | |
path_provider_tizen | No external storage | ||||
sensors_tizen | ✔️ | ✔️ | ❌ | ❌ | No hardware |
shared_preferences_tizen | ✔️ | ✔️ | ✔️ | ✔️ | |
url_launcher_tizen | ✔️ | ✔️ | Browser apps are not available |