Add Xamarin.Forms.Platform.Tizen project #761

Open
wants to merge 2 commits into
from

Projects

None yet

3 participants

@rookiejava
Contributor
rookiejava commented Feb 14, 2017 edited

Description of Change

This PR adds support for Tizen backend (Xamarin.Forms.Platform.Tizen) on Xamarin.Forms. All the controls are implemented expect OpenGLView, WebView and MapView, but not all features are present. We plan to add UITest in the future (another PR).

Xamarin.Forms.Platform.Tizen proprect uses .NET Standard 1.6 TargetFramework temporarily. The target framework of it will be changed when the Tizen TFM is available in NuGet client.(NuGet/NuGet.Client#1083).

For this reason, unfortunately, the artifacts of this project (e.g. Xamarin.Forms.Platform.Tizen.dll,..) couldn't be included in Xamarin.Forms.nupkg in this time. By alternative way, the separated nuget package for this (Xamarin.Forms.Platform.Tizen.nupkg) has been uploaded to nuget.org.

For more details, please visit the https://developer.tizen.org/development/tizen-.net-preview/introduction.

API Changes (Xamarin.Form.Core)

Added:

  • public const string Device.Tizen = "Tizen";
  • Xamarin.Forms.PlatformConfiguration.TizenSpecific APIs are also addded.

Behavioral Changes

Add Tizen backend

PR Checklist

  • Has tests (if omitted, state reason in description)
  • Rebased on top of master at time of PR
  • Changes adhere to coding standard
  • Consolidate commits as makes sense
Kangho Hur Add Xamarin.Forms.Platform.Tizen project
3298f0a
@rmarinho rmarinho requested a review from jassmith Feb 17, 2017
@jassmith
Member

This branch is currently being reviewed and internal tests are also being performed. I didn't want to let the weekend pass without you knowing we are looking :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment