Skip to content

.NET MAUI Tizen Progress

Kangho Hur edited this page May 12, 2022 · 5 revisions

Current Status

We are currently focusing on the implementation needed for Tizen by checking .NET MAUI upstream changes every day.

For current implementation of the Tizen backend, visit the our repo.

Here is a summary of .NET MAUI Tizen progress.

  • Workload & Template
    • In progress according to the .NET6 preview release.
    • See here for more details.
  • Single Project (Resizetizer)
    • MauiImage
    • MauiFont
    • MauiSplashScreen
    • MauiAsset
  • .NET MAUI - Core
    • Font
      • Added FontManager, FontRegistrar, Embedded Font Loader for Tizen.
    • App Hosting
    • Image Sources
      • FileImageSource, StreamImageSource and UriImageSource are OK.
      • However, FontImageSource is not progressing due to platform constraints.
    • Layouts
      • Thanks to MS folks!
    • LifecyleEvents
      • Added TizenLifecycleBuilder and related extensions.
    • Handlers (In Progress - never ending 🙉 )
    • HotReload
  • .NET MAUI - Control
    • NavigationPageHandler (In Progress)
    • AlertManager
    • GestureManager
    • ShellHandler
    • Maps
    • Dual Screen (N/A)
  • .NET MAUI - Compatiblity
    • RendererToHandlerShim
    • HandlerToRendererShim
    • Sample app (Control.Sample)
    • Maps
    • Material
  • Essentials
    • Supported
  • BlazorWebView
    • Supported

Upcoming Tasks (`22.4Q ~ )

  • .NET MAUI Tizen - NUI Backend

    • Migrationg to the improved Tizen Native UI Framework (called NUI- Natural User Interface)
    • SkiaSharp & SkiaSharp.Views
  • Ride the Comet! ☄️

  • Microsoft.Maui.Graphics

    • Support to Microsoft.Maui.Graphics Tizen abstraction based on the new Tizen vector graphics engine (called ThorVG)