Tizen¶
ReactiveUI ships no Tizen-specific package. ReactiveUI.Maui's target framework list, and every other platform
package's, does not include a Tizen target. There is no ReactiveUI.Tizen, and no Tizen head of ReactiveUI.Maui,
to add to a project.
ReactiveUI (the core package) and ReactiveUI.Binding have no UI framework dependency, so a Tizen app can still
use ReactiveObject, ReactiveCommand, routing and
data binding. What a platform package would otherwise supply, an app has to set up
by hand:
- A main-thread sequencer for Tizen's UI thread. Scheduling describes how to
build one for a platform with no package of its own. Set
RxSchedulers.MainThreadSchedulerto it directly, or pass it toWithMainThreadScheduleron the app builder. - An activation fetcher, so
WhenActivatedknows when a Tizen page appears and disappears. Without one, run activation-scoped setup and teardown by hand instead. - View base classes that implement
IViewFor<TViewModel>, so a view exposes aViewModelproperty the way every other platform's views do.