TizenFX API References

The TizenFX API allows applications to call in platform-specific functionality from shared code. It enables you to implement native features in Xamarin.Forms applications.

The following table lists the TizenFX API modules supported on Samsung Smart TVs.

Table 1. TizenFX namespaces
Namespace Description
Tizen.Applications Provides the Tizen application framework, including application state change events, inter-application messaging, and notification services.
Tizen.Common Provides predefined color names.
Tizen.Content Provides content management services, such as file and media downloads, storing and indexing audio and video content, and associating content types with helper applications.
Tizen.Location Manages geographical location services and geofencing.
Tizen.Maps Maps API provides a developer with a set of functions, helping to create Maps aware applications.
(partially supported)
Provides functions to receive push notifications.
Tizen.Multimedia Interacts with media services, including audio playback, recording and device policy, cameras, and video players.
(partially supported)
Provides APIs to control connectivity devices, such as Bluetooth, Wi-Fi, and an IoT interface service.
Tizen.NUI The Natural User Interface (NUI) is a toolkit for creating applications with rich GUI. These applications can run on a range of Tizen devices. NUI is built on a multi-threaded architecture enabling realistic smooth animations. In addition a range of optimisation techniques are utilised to obtain low CPU and GPU usage, further increasing graphics performance.
(partially supported)
Provides calendar services.
Tizen.Security Provides access to secure storage for passwords, keys, certificates, and other sensitive data.
(partially supported)
Provides sensor types and sensor information.
Tizen.System Provides device-specific services, including status, system information and settings, control of haptic devices and sensor control and access.
Tizen.Uix Provides functions to recognize the speech and to synthesize voice from text and playing synthesized sound data.
Tizen.Webview Provides functions to access web pages and web contents.

The TizenFX Account and Telephony namespaces are not supported on Samsung Smart TVs.