The sample library contains sample applications that can help you understand various aspects of .NET application development for Tizen platform.
You can use the following application types for your .NET applications:
Natural User Interface (NUI) is a C# toolkit on top of the DALi (Dynamic Animation Library) graphic library, which is written in C++.
NUI is a cross platform library for creating applications with rich GUI and it is built on a multi-threaded architecture enabling realistic smooth animations.
NUI Samples and API Reference
|CheckBox||The sample demonstrates how to use CheckBox||Tizen.NUI.Components.CheckBox|
|CustomLayout||The sample demonstrates how to create a custom layout using LayoutGroup||Tizen.NUI.LayoutGroup|
|CustomView||The sample demonstrates how to use View||Tizen.NUI.BaseComponents.View|
|FlexLayout||The sample demonstrates how to use FlexLayout||Tizen.NUI.FlexLayout|
|GridLayout||The sample demonstrates how to use GridLayout.||Tizen.NUI.GridLayout|
|Layer||The sample demonstrates how to use Layer||Tizen.NUI.Layer|
|LinearLayout||The sample demonstrates how to use LinearLayout||Tizen.NUI.LinearLayout|
|Notification||The sample demonstrates how to use Notification||Tizen.NUI.Components.Notification|
|Pagination||The sample demonstrates how to use Pagination||Tizen.NUI.Components.Pagination|
|ScrollableBase||The sample demonstrates how to use ScrollableBase||Tizen.NUI.Components.ScrollableBase|
|VideoView||The sample demonstrates how to use VideoView. It performs several functionalities like forward, backward, play, pause, or stop a video||Tizen.NUI.BaseComponents.VideoView|
|View||The sample demonstrates how to use View||Tizen.NUI.BaseComponents.View|
|Visuals||The sample demonstrates how to use various visuals using BorderVisual, ImageVisual, or TextVisual||Tizen.NUI.ImageVisual, Tizen.NUI.BorderVisual, Tizen.NUI.TextVisual|
- Tizen 4.0 and Higher
.NET MAUI Samples
.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML.
Using .NET MAUI, you can develop apps that can run on Tizen, Android, iOS, macOS, and Windows from a single shared code-base.
.NET MAUI is open-source and is the evolution of Xamarin.Forms, extended from mobile to desktop scenarios, with UI controls rebuilt from the ground up for performance and extensibility.
- Tizen 7.0 and Higher
Xamarin.Forms Samples (Deprecated)
It is generally used to develop native cross-platform applications for Tizen, Android, iOS, and Windows.
Since Tizen 7.0, .NET MAUI is supported and Xamarin.Forms is deprecated.
- Tizen 4.0 and Higher