diff --git a/Demos/Microsoft.Band.Portable.Sample/Microsoft.Band.Portable.Sample.Droid/Microsoft.Band.Portable.Sample.Droid.csproj b/Demos/Microsoft.Band.Portable.Sample/Microsoft.Band.Portable.Sample.Droid/Microsoft.Band.Portable.Sample.Droid.csproj index d11fbc2..f2379a3 100644 --- a/Demos/Microsoft.Band.Portable.Sample/Microsoft.Band.Portable.Sample.Droid/Microsoft.Band.Portable.Sample.Droid.csproj +++ b/Demos/Microsoft.Band.Portable.Sample/Microsoft.Band.Portable.Sample.Droid/Microsoft.Band.Portable.Sample.Droid.csproj @@ -21,7 +21,8 @@ - b2db4eb9 + + v5.0 @@ -44,12 +45,24 @@ False - - ..\packages\Xamarin.Microsoft.Band.1.3.4.1\lib\MonoAndroid\Microsoft.Band.Android.dll + + ..\packages\Xam.Plugins.Notifier.1.0.2\lib\MonoAndroid10\EdSnider.Plugins.Core.dll + True + + + ..\packages\Xam.Plugins.Notifier.1.0.2\lib\MonoAndroid10\EdSnider.Plugins.Notifier.dll + True + + + ..\packages\Xamarin.Forms.1.4.3.6376\lib\MonoAndroid10\FormsViewGroup.dll + True + + + ..\packages\Xamarin.Microsoft.Band.Native.1.3.5\lib\MonoAndroid\Microsoft.Band.Android.dll True - ..\packages\Xamarin.Microsoft.Band.1.3.4.1\lib\MonoAndroid\Microsoft.Band.Portable.dll + ..\packages\Xamarin.Microsoft.Band.1.3.5\lib\MonoAndroid\Microsoft.Band.Portable.dll True @@ -58,46 +71,39 @@ - - ..\packages\Xamarin.Android.Support.v4.22.1.1.1\lib\MonoAndroid403\Xamarin.Android.Support.v4.dll + + ..\packages\Xamarin.Android.Support.v13.22.2.0.0\lib\MonoAndroid403\Xamarin.Android.Support.v13.dll True - - ..\packages\Xamarin.Android.Support.v13.22.1.1.1\lib\MonoAndroid32\Xamarin.Android.Support.v13.dll - True - - - ..\packages\Xamarin.Android.Support.v7.AppCompat.22.1.1.1\lib\MonoAndroid403\Xamarin.Android.Support.v7.AppCompat.dll + + ..\packages\Xamarin.Android.Support.v4.22.2.0.0\lib\MonoAndroid403\Xamarin.Android.Support.v4.dll True - - ..\packages\Xamarin.Forms.1.4.2.6359\lib\MonoAndroid10\FormsViewGroup.dll - ..\packages\Xam.Plugin.Media.1.0.0\lib\MonoAndroid10\Media.Plugin.dll ..\packages\Xam.Plugin.Media.1.0.0\lib\MonoAndroid10\Media.Plugin.Abstractions.dll - - ..\packages\Xam.Plugins.Notifier.1.0.1\lib\MonoAndroid10\EdSnider.Plugins.Core.dll + + ..\packages\Xamarin.Android.Support.v7.AppCompat.22.2.0.0\lib\MonoAndroid403\Xamarin.Android.Support.v7.AppCompat.dll True - - ..\packages\Xam.Plugins.Notifier.1.0.1\lib\MonoAndroid10\EdSnider.Plugins.Notifier.dll + + ..\packages\Xamarin.Forms.1.4.3.6376\lib\MonoAndroid10\Xamarin.Forms.Core.dll True - - ..\packages\Xamarin.Forms.1.4.2.6359\lib\MonoAndroid10\Xamarin.Forms.Core.dll - - - ..\packages\Xamarin.Forms.1.4.2.6359\lib\MonoAndroid10\Xamarin.Forms.Platform.dll + + ..\packages\Xamarin.Forms.1.4.3.6376\lib\MonoAndroid10\Xamarin.Forms.Platform.dll + True - - ..\packages\Xamarin.Forms.1.4.2.6359\lib\MonoAndroid10\Xamarin.Forms.Platform.Android.dll + + ..\packages\Xamarin.Forms.1.4.3.6376\lib\MonoAndroid10\Xamarin.Forms.Platform.Android.dll + True - - ..\packages\Xamarin.Forms.1.4.2.6359\lib\MonoAndroid10\Xamarin.Forms.Xaml.dll + + ..\packages\Xamarin.Forms.1.4.3.6376\lib\MonoAndroid10\Xamarin.Forms.Xaml.dll + True @@ -131,13 +137,13 @@ + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + - + - + diff --git a/Demos/RotatingHand/RotatingHandWPA/RotatingHandWPA.csproj b/Demos/RotatingHand/RotatingHandWPA/RotatingHandWPA.csproj index 633016c..41dce7f 100644 --- a/Demos/RotatingHand/RotatingHandWPA/RotatingHandWPA.csproj +++ b/Demos/RotatingHand/RotatingHandWPA/RotatingHandWPA.csproj @@ -112,14 +112,17 @@ - - ..\packages\Microsoft.Band.1.3.10219-preview\lib\wpa81\Microsoft.Band.dll + + ..\packages\Microsoft.Band.1.3.10702\lib\wpa81\Microsoft.Band.dll + True - - ..\packages\Microsoft.Band.1.3.10219-preview\lib\wpa81\Microsoft.Band.Phone.dll + + ..\packages\Microsoft.Band.1.3.10702\lib\wpa81\Microsoft.Band.Phone.dll + True - - ..\packages\Microsoft.Band.1.3.10219-preview\lib\wpa81\Microsoft.Band.Store.dll + + ..\packages\Microsoft.Band.1.3.10702\lib\wpa81\Microsoft.Band.Store.dll + True diff --git a/Demos/RotatingHand/RotatingHandWPA/packages.config b/Demos/RotatingHand/RotatingHandWPA/packages.config index c4a0b7c..7a53e8f 100644 --- a/Demos/RotatingHand/RotatingHandWPA/packages.config +++ b/Demos/RotatingHand/RotatingHandWPA/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/Microsoft.Band.Portable/Microsoft.Band.Portable.Phone/Microsoft.Band.Portable.Phone.csproj b/Microsoft.Band.Portable/Microsoft.Band.Portable.Phone/Microsoft.Band.Portable.Phone.csproj index cb1e157..2d0c49b 100644 --- a/Microsoft.Band.Portable/Microsoft.Band.Portable.Phone/Microsoft.Band.Portable.Phone.csproj +++ b/Microsoft.Band.Portable/Microsoft.Band.Portable.Phone/Microsoft.Band.Portable.Phone.csproj @@ -351,17 +351,17 @@ - - False - ..\..\packages\Microsoft.Band.1.3.10417\lib\wpa81\Microsoft.Band.dll + + ..\..\packages\Microsoft.Band.1.3.10702\lib\wpa81\Microsoft.Band.dll + True - - False - ..\..\packages\Microsoft.Band.1.3.10417\lib\wpa81\Microsoft.Band.Phone.dll + + ..\..\packages\Microsoft.Band.1.3.10702\lib\wpa81\Microsoft.Band.Phone.dll + True - - False - ..\..\packages\Microsoft.Band.1.3.10417\lib\wpa81\Microsoft.Band.Store.dll + + ..\..\packages\Microsoft.Band.1.3.10702\lib\wpa81\Microsoft.Band.Store.dll + True diff --git a/Microsoft.Band.Portable/Microsoft.Band.Portable.Phone/packages.config b/Microsoft.Band.Portable/Microsoft.Band.Portable.Phone/packages.config index 4fe4aa1..7a53e8f 100644 --- a/Microsoft.Band.Portable/Microsoft.Band.Portable.Phone/packages.config +++ b/Microsoft.Band.Portable/Microsoft.Band.Portable.Phone/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/Microsoft.Band.Portable/Microsoft.Band.Portable.Windows/Microsoft.Band.Portable.Windows.csproj b/Microsoft.Band.Portable/Microsoft.Band.Portable.Windows/Microsoft.Band.Portable.Windows.csproj index 9947770..ca2930d 100644 --- a/Microsoft.Band.Portable/Microsoft.Band.Portable.Windows/Microsoft.Band.Portable.Windows.csproj +++ b/Microsoft.Band.Portable/Microsoft.Band.Portable.Windows/Microsoft.Band.Portable.Windows.csproj @@ -309,23 +309,21 @@ - - ..\..\packages\Microsoft.Band.1.3.10417\lib\netcore451\Microsoft.Band.dll + + ..\..\packages\Microsoft.Band.1.3.10702\lib\netcore451\Microsoft.Band.dll True - - ..\..\packages\Microsoft.Band.1.3.10417\lib\netcore451\Microsoft.Band.Store.dll + + ..\..\packages\Microsoft.Band.1.3.10702\lib\netcore451\Microsoft.Band.Store.dll True - - ..\..\packages\Microsoft.Band.1.3.10417\lib\netcore451\Microsoft.Band.Windows.dll + + ..\..\packages\Microsoft.Band.1.3.10702\lib\netcore451\Microsoft.Band.Windows.dll True - - Designer - + 12.0 diff --git a/Microsoft.Band.Portable/Microsoft.Band.Portable.Windows/Package.appxmanifest b/Microsoft.Band.Portable/Microsoft.Band.Portable.Windows/Package.appxmanifest new file mode 100644 index 0000000..4460cc4 --- /dev/null +++ b/Microsoft.Band.Portable/Microsoft.Band.Portable.Windows/Package.appxmanifest @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Microsoft.Band.Portable/Microsoft.Band.Portable.Windows/packages.config b/Microsoft.Band.Portable/Microsoft.Band.Portable.Windows/packages.config index ea78c48..2d89431 100644 --- a/Microsoft.Band.Portable/Microsoft.Band.Portable.Windows/packages.config +++ b/Microsoft.Band.Portable/Microsoft.Band.Portable.Windows/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/Microsoft.Band.Portable/Microsoft.Band.Portable/Tiles/BandTile.cs b/Microsoft.Band.Portable/Microsoft.Band.Portable/Tiles/BandTile.cs index b658e04..31d4eac 100644 --- a/Microsoft.Band.Portable/Microsoft.Band.Portable/Tiles/BandTile.cs +++ b/Microsoft.Band.Portable/Microsoft.Band.Portable/Tiles/BandTile.cs @@ -45,6 +45,8 @@ public BandTile(Guid tileId, string name, BandImage icon, BandImage smallIcon) public List PageImages { get; private set; } + public bool IsScreenTimeoutDisabled { get; set; } + public bool IsCustomThemeEnabled { get { return Theme != BandTheme.Empty; } diff --git a/Microsoft.Band.Portable/Microsoft.Band.Portable/Tiles/Pages/Data/PageData.cs b/Microsoft.Band.Portable/Microsoft.Band.Portable/Tiles/Pages/Data/PageData.cs index 5498464..487fbee 100644 --- a/Microsoft.Band.Portable/Microsoft.Band.Portable/Tiles/Pages/Data/PageData.cs +++ b/Microsoft.Band.Portable/Microsoft.Band.Portable/Tiles/Pages/Data/PageData.cs @@ -34,7 +34,7 @@ internal NativePageData ToNative() native = new NativePageData(PageId.ToNative(), PageLayoutIndex); foreach (var data in Data) { - native.Values.Add(data.ToNative()); + native.Update(data.ToNative()); } #elif __IOS__ native = NativePageData.Create(PageId.ToNative(), (nuint)PageLayoutIndex, Data.Select(d => d.ToNative()).ToArray()); diff --git a/Microsoft.Band.Portable/Microsoft.Band.Portable/Tiles/TileExtensions.cs b/Microsoft.Band.Portable/Microsoft.Band.Portable/Tiles/TileExtensions.cs index 031bcf2..9b0d5fd 100644 --- a/Microsoft.Band.Portable/Microsoft.Band.Portable/Tiles/TileExtensions.cs +++ b/Microsoft.Band.Portable/Microsoft.Band.Portable/Tiles/TileExtensions.cs @@ -39,6 +39,7 @@ public static NativeBandTile ToNative(this BandTile tile) { builder.SetTheme(tile.Theme.ToNative()); } + builder.SetScreenTimeoutDisabled(tile.IsScreenTimeoutDisabled); return builder.Build(); } #elif __IOS__ @@ -61,6 +62,7 @@ public static NativeBandTile ToNative(this BandTile tile) { bandTile.Theme = tile.Theme.ToNative(); } + bandTile.ScreenTimeoutEnabled = !tile.IsScreenTimeoutDisabled; return bandTile; #elif WINDOWS_PHONE_APP var bandTile = new NativeBandTile(tile.Id.ToNative()) @@ -82,6 +84,7 @@ public static NativeBandTile ToNative(this BandTile tile) { bandTile.Theme = tile.Theme.ToNative(); } + bandTile.IsScreenTimeoutDisabled = tile.IsScreenTimeoutDisabled; return bandTile; #endif } @@ -110,6 +113,7 @@ public static BandTile FromNative(this NativeBandTile tile) { bandTile.Theme = tile.Theme.FromNative(); } + bandTile.IsScreenTimeoutDisabled = tile.IsScreenTimeoutDisabled; return bandTile; #elif __IOS__ var bandTile = new BandTile(tile.TileId.FromNative()) @@ -133,6 +137,7 @@ public static BandTile FromNative(this NativeBandTile tile) { bandTile.Theme = tile.Theme.FromNative(); } + bandTile.IsScreenTimeoutDisabled = !tile.ScreenTimeoutEnabled; return bandTile; #elif WINDOWS_PHONE_APP var bandTile = new BandTile(tile.TileId.FromNative()) @@ -156,6 +161,7 @@ public static BandTile FromNative(this NativeBandTile tile) { bandTile.Theme = tile.Theme.FromNative(); } + bandTile.IsScreenTimeoutDisabled = tile.IsScreenTimeoutDisabled; return bandTile; #endif } diff --git a/Microsoft.Band.sln b/Microsoft.Band.sln index 1b7693e..076b927 100644 --- a/Microsoft.Band.sln +++ b/Microsoft.Band.sln @@ -1,122 +1,48 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 -VisualStudioVersion = 12.0.30723.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Microsoft.Band", "Microsoft.Band", "{C258C4F6-4BA7-442B-9BA0-B4B072AEAACA}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Band.Android", "Microsoft.Band\Microsoft.Band.Android\Microsoft.Band.Android.csproj", "{D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Band.iOS", "Microsoft.Band\Microsoft.Band.iOS\Microsoft.Band.iOS.csproj", "{A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Demos", "Demos", "{731122DD-EF95-427C-9033-9CE889E47BBB}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Microsoft.Band.Sample", "Microsoft.Band.Sample", "{81062178-577B-40BF-9C09-1997AE1DFD5D}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Band.Android.Sample", "Demos\Microsoft.Band.Sample\Microsoft.Band.Android.Sample\Microsoft.Band.Android.Sample.csproj", "{1171CC2D-F0B0-47B2-8858-6D51DEEE676D}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Band.iOS.Sample", "Demos\Microsoft.Band.Sample\Microsoft.Band.iOS.Sample\Microsoft.Band.iOS.Sample.csproj", "{5E14370E-F826-4F1A-9215-FE86E1D9BA9F}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RotatingHand", "RotatingHand", "{E087F0CB-BB82-4F9C-AAAD-53F401EE9D07}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RotatingHandAndroid", "Demos\RotatingHand\RotatingHandAndroid\RotatingHandAndroid.csproj", "{C89CA2D8-87E3-4315-8432-5EA7141A071A}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RotatingHandWPA", "Demos\RotatingHand\RotatingHandWPA\RotatingHandWPA.csproj", "{69617E96-0492-43DF-87C4-D51EA9DC0630}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - Debug|iPhoneSimulator = Debug|iPhoneSimulator - Release|iPhoneSimulator = Release|iPhoneSimulator - Debug|iPhone = Debug|iPhone - Release|iPhone = Release|iPhone - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {1171CC2D-F0B0-47B2-8858-6D51DEEE676D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1171CC2D-F0B0-47B2-8858-6D51DEEE676D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1171CC2D-F0B0-47B2-8858-6D51DEEE676D}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {1171CC2D-F0B0-47B2-8858-6D51DEEE676D}.Debug|iPhone.Build.0 = Debug|Any CPU - {1171CC2D-F0B0-47B2-8858-6D51DEEE676D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {1171CC2D-F0B0-47B2-8858-6D51DEEE676D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {1171CC2D-F0B0-47B2-8858-6D51DEEE676D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1171CC2D-F0B0-47B2-8858-6D51DEEE676D}.Release|Any CPU.Build.0 = Release|Any CPU - {1171CC2D-F0B0-47B2-8858-6D51DEEE676D}.Release|iPhone.ActiveCfg = Release|Any CPU - {1171CC2D-F0B0-47B2-8858-6D51DEEE676D}.Release|iPhone.Build.0 = Release|Any CPU - {1171CC2D-F0B0-47B2-8858-6D51DEEE676D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {1171CC2D-F0B0-47B2-8858-6D51DEEE676D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {5E14370E-F826-4F1A-9215-FE86E1D9BA9F}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator - {5E14370E-F826-4F1A-9215-FE86E1D9BA9F}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator - {5E14370E-F826-4F1A-9215-FE86E1D9BA9F}.Debug|iPhone.ActiveCfg = Debug|iPhone - {5E14370E-F826-4F1A-9215-FE86E1D9BA9F}.Debug|iPhone.Build.0 = Debug|iPhone - {5E14370E-F826-4F1A-9215-FE86E1D9BA9F}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator - {5E14370E-F826-4F1A-9215-FE86E1D9BA9F}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator - {5E14370E-F826-4F1A-9215-FE86E1D9BA9F}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator - {5E14370E-F826-4F1A-9215-FE86E1D9BA9F}.Release|Any CPU.Build.0 = Release|iPhoneSimulator - {5E14370E-F826-4F1A-9215-FE86E1D9BA9F}.Release|iPhone.ActiveCfg = Release|iPhone - {5E14370E-F826-4F1A-9215-FE86E1D9BA9F}.Release|iPhone.Build.0 = Release|iPhone - {5E14370E-F826-4F1A-9215-FE86E1D9BA9F}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator - {5E14370E-F826-4F1A-9215-FE86E1D9BA9F}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator - {69617E96-0492-43DF-87C4-D51EA9DC0630}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {69617E96-0492-43DF-87C4-D51EA9DC0630}.Debug|Any CPU.Build.0 = Debug|Any CPU - {69617E96-0492-43DF-87C4-D51EA9DC0630}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {69617E96-0492-43DF-87C4-D51EA9DC0630}.Debug|iPhone.Build.0 = Debug|Any CPU - {69617E96-0492-43DF-87C4-D51EA9DC0630}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {69617E96-0492-43DF-87C4-D51EA9DC0630}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {69617E96-0492-43DF-87C4-D51EA9DC0630}.Release|Any CPU.ActiveCfg = Release|Any CPU - {69617E96-0492-43DF-87C4-D51EA9DC0630}.Release|Any CPU.Build.0 = Release|Any CPU - {69617E96-0492-43DF-87C4-D51EA9DC0630}.Release|iPhone.ActiveCfg = Release|Any CPU - {69617E96-0492-43DF-87C4-D51EA9DC0630}.Release|iPhone.Build.0 = Release|Any CPU - {69617E96-0492-43DF-87C4-D51EA9DC0630}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {69617E96-0492-43DF-87C4-D51EA9DC0630}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Debug|iPhone.Build.0 = Debug|Any CPU - {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Release|Any CPU.Build.0 = Release|Any CPU - {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Release|iPhone.ActiveCfg = Release|Any CPU - {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Release|iPhone.Build.0 = Release|Any CPU - {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {C89CA2D8-87E3-4315-8432-5EA7141A071A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C89CA2D8-87E3-4315-8432-5EA7141A071A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C89CA2D8-87E3-4315-8432-5EA7141A071A}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {C89CA2D8-87E3-4315-8432-5EA7141A071A}.Debug|iPhone.Build.0 = Debug|Any CPU - {C89CA2D8-87E3-4315-8432-5EA7141A071A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {C89CA2D8-87E3-4315-8432-5EA7141A071A}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {C89CA2D8-87E3-4315-8432-5EA7141A071A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C89CA2D8-87E3-4315-8432-5EA7141A071A}.Release|Any CPU.Build.0 = Release|Any CPU - {C89CA2D8-87E3-4315-8432-5EA7141A071A}.Release|iPhone.ActiveCfg = Release|Any CPU - {C89CA2D8-87E3-4315-8432-5EA7141A071A}.Release|iPhone.Build.0 = Release|Any CPU - {C89CA2D8-87E3-4315-8432-5EA7141A071A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {C89CA2D8-87E3-4315-8432-5EA7141A071A}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Debug|iPhone.Build.0 = Debug|Any CPU - {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Release|Any CPU.Build.0 = Release|Any CPU - {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Release|iPhone.ActiveCfg = Release|Any CPU - {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Release|iPhone.Build.0 = Release|Any CPU - {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7} = {C258C4F6-4BA7-442B-9BA0-B4B072AEAACA} - {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49} = {C258C4F6-4BA7-442B-9BA0-B4B072AEAACA} - {81062178-577B-40BF-9C09-1997AE1DFD5D} = {731122DD-EF95-427C-9033-9CE889E47BBB} - {E087F0CB-BB82-4F9C-AAAD-53F401EE9D07} = {731122DD-EF95-427C-9033-9CE889E47BBB} - {1171CC2D-F0B0-47B2-8858-6D51DEEE676D} = {81062178-577B-40BF-9C09-1997AE1DFD5D} - {5E14370E-F826-4F1A-9215-FE86E1D9BA9F} = {81062178-577B-40BF-9C09-1997AE1DFD5D} - {C89CA2D8-87E3-4315-8432-5EA7141A071A} = {E087F0CB-BB82-4F9C-AAAD-53F401EE9D07} - {69617E96-0492-43DF-87C4-D51EA9DC0630} = {E087F0CB-BB82-4F9C-AAAD-53F401EE9D07} - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.22823.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Band.Android", "Microsoft.Band\Microsoft.Band.Android\Microsoft.Band.Android.csproj", "{D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Band.iOS", "Microsoft.Band\Microsoft.Band.iOS\Microsoft.Band.iOS.csproj", "{A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|iPhone = Debug|iPhone + Debug|iPhoneSimulator = Debug|iPhoneSimulator + Release|Any CPU = Release|Any CPU + Release|iPhone = Release|iPhone + Release|iPhoneSimulator = Release|iPhoneSimulator + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Debug|iPhone.Build.0 = Debug|Any CPU + {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Release|Any CPU.Build.0 = Release|Any CPU + {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Release|iPhone.ActiveCfg = Release|Any CPU + {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Release|iPhone.Build.0 = Release|Any CPU + {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {D06A37DB-36DE-4D8C-9CB8-0763F485B1C7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Debug|iPhone.Build.0 = Debug|Any CPU + {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Release|Any CPU.Build.0 = Release|Any CPU + {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Release|iPhone.ActiveCfg = Release|Any CPU + {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Release|iPhone.Build.0 = Release|Any CPU + {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {A5D3F484-DFD7-4C75-9FF6-ACF3BDE02B49}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Microsoft.Band/Microsoft.Band.Android/Jars/microsoft-band-android.jar b/Microsoft.Band/Microsoft.Band.Android/Jars/microsoft-band-android.jar index 21d2117..23d4ae9 100644 Binary files a/Microsoft.Band/Microsoft.Band.Android/Jars/microsoft-band-android.jar and b/Microsoft.Band/Microsoft.Band.Android/Jars/microsoft-band-android.jar differ diff --git a/Microsoft.Band/Microsoft.Band.Android/Properties/AssemblyInfo.cs b/Microsoft.Band/Microsoft.Band.Android/Properties/AssemblyInfo.cs index d3df217..bb99389 100644 --- a/Microsoft.Band/Microsoft.Band.Android/Properties/AssemblyInfo.cs +++ b/Microsoft.Band/Microsoft.Band.Android/Properties/AssemblyInfo.cs @@ -26,5 +26,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.3.10421.1")] -[assembly: AssemblyFileVersion("1.3.10421.1")] +[assembly: AssemblyVersion("1.3.10622.3")] +[assembly: AssemblyFileVersion("1.3.10622.3")] diff --git a/Microsoft.Band/Microsoft.Band.Android/Tiles/Pages/FilledButton.cs b/Microsoft.Band/Microsoft.Band.Android/Tiles/Pages/FilledButton.cs index 0730f8d..2473d1a 100644 --- a/Microsoft.Band/Microsoft.Band.Android/Tiles/Pages/FilledButton.cs +++ b/Microsoft.Band/Microsoft.Band.Android/Tiles/Pages/FilledButton.cs @@ -9,5 +9,11 @@ public Color BackgroundColor get { return new Color(GetBackgroundColor()); } set { SetBackgroundColor(value); } } + + public ElementColorSource BackgroundColorSource + { + get { return GetBackgroundColorSource(); } + set { SetBackgroundColorSource(value); } + } } } \ No newline at end of file diff --git a/Microsoft.Band/Microsoft.Band.Android/Tiles/Pages/FilledButtonData.cs b/Microsoft.Band/Microsoft.Band.Android/Tiles/Pages/FilledButtonData.cs index e85d057..e2de7c3 100644 --- a/Microsoft.Band/Microsoft.Band.Android/Tiles/Pages/FilledButtonData.cs +++ b/Microsoft.Band/Microsoft.Band.Android/Tiles/Pages/FilledButtonData.cs @@ -14,5 +14,11 @@ public Color PressedColor get { return new Color(GetPressedColor()); } set { SetPressedColor(value); } } + + public ElementColorSource PressedColorSource + { + get { return GetPressedColorSource(); } + set { SetPressedColorSource(value); } + } } } \ No newline at end of file diff --git a/Microsoft.Band/Microsoft.Band.Android/Tiles/Pages/TextButton.cs b/Microsoft.Band/Microsoft.Band.Android/Tiles/Pages/TextButton.cs index 149c783..722ce89 100644 --- a/Microsoft.Band/Microsoft.Band.Android/Tiles/Pages/TextButton.cs +++ b/Microsoft.Band/Microsoft.Band.Android/Tiles/Pages/TextButton.cs @@ -9,5 +9,11 @@ public Color PressedColor get { return new Color(GetPressedColor()); } set { SetPressedColor(value); } } + + public ElementColorSource PressedColorSource + { + get { return GetPressedColorSource(); } + set { SetPressedColorSource(value); } + } } } \ No newline at end of file diff --git a/Microsoft.Band/Microsoft.Band.Android/Transforms/Metadata.xml b/Microsoft.Band/Microsoft.Band.Android/Transforms/Metadata.xml index ba2a133..ef4e79f 100644 --- a/Microsoft.Band/Microsoft.Band.Android/Transforms/Metadata.xml +++ b/Microsoft.Band/Microsoft.Band.Android/Transforms/Metadata.xml @@ -144,6 +144,9 @@ internal internal + internal + internal + internal internal @@ -198,6 +201,9 @@ internal internal + internal + internal + internal internal @@ -236,9 +242,12 @@ internal + internal + internal + + - - NotSpecified + NotSpecified diff --git a/Microsoft.Band/Microsoft.Band.Android/microsoft-band-javadoc.jar b/Microsoft.Band/Microsoft.Band.Android/microsoft-band-javadoc.jar index fbef5f5..1ec8749 100644 Binary files a/Microsoft.Band/Microsoft.Band.Android/microsoft-band-javadoc.jar and b/Microsoft.Band/Microsoft.Band.Android/microsoft-band-javadoc.jar differ diff --git a/Microsoft.Band/Microsoft.Band.iOS/ApiDefinition.cs b/Microsoft.Band/Microsoft.Band.iOS/ApiDefinition.cs index cf6ec58..2375923 100644 --- a/Microsoft.Band/Microsoft.Band.iOS/ApiDefinition.cs +++ b/Microsoft.Band/Microsoft.Band.iOS/ApiDefinition.cs @@ -334,6 +334,10 @@ interface FilledButtonData [Export ("pressedColor", ArgumentSemantic.Strong)] BandColor PressedColor { get; set; } + // @property (nonatomic, strong) MSBPageElementColorSource * pressedColorSource; + [Export ("pressedColorSource", ArgumentSemantic.Strong)] + ElementColorSource PressedColorSource { get; set; } + // +(MSBPageFilledButtonData *)pageFilledButtonDataWithElementId:(MSBPageElementIdentifier)elementId; [Static] [Export ("pageFilledButtonDataWithElementId:")] @@ -513,6 +517,10 @@ interface TextButton [Export ("pressedColor", ArgumentSemantic.Strong)] BandColor PressedColor { get; set; } + // @property (nonatomic, assign) MSBPageElementColorSource * pressedColorSource; + [Export ("pressedColorSource", ArgumentSemantic.Assign)] + ElementColorSource PressedColorSource { get; set; } + // -(id)initWithRect:(MSBPageRect *)rect; [Export ("initWithRect:")] IntPtr Constructor (PageRect rect); @@ -526,6 +534,10 @@ interface FilledButton [Export ("backgroundColor", ArgumentSemantic.Strong)] BandColor BackgroundColor { get; set; } + // @property (nonatomic, strong) MSBPageElementColorSource * backgroundColorSource; + [Export ("backgroundColorSource", ArgumentSemantic.Strong)] + ElementColorSource BackgroundColorSource { get; set; } + // -(id)initWithRect:(MSBPageRect *)rect; [Export ("initWithRect:")] IntPtr Constructor (PageRect rect); @@ -892,6 +904,10 @@ interface BandTile [Export ("badgingEnabled")] bool BadgingEnabled { [Bind ("isBadgingEnabled")] get; set; } + // @property (nonatomic, assign, getter=isScreenTimeoutEnabled) BOOL screenTimeoutEnabled; + [Export ("screenTimeoutEnabled")] + bool ScreenTimeoutEnabled { [Bind ("isScreenTimeoutEnabled")] get; set; } + // @property (readonly, nonatomic) NSMutableArray * pageIcons; [Internal] [Export ("pageIcons")] @@ -1150,6 +1166,11 @@ interface BandTheme : INSCopying [Export ("mutedColor", ArgumentSemantic.Retain)] BandColor Muted { get; set; } + // + (MSBTheme *)themeWithDictionary:(NSDictionary *)dictionary error:(NSError **)pError; + [Static] + [Export ("themeWithDictionary:error:")] + BandTheme Create (NSDictionary dictionary, out NSError pError); + // +(MSBTheme *)themeWithBaseColor:(MSBColor *)baseColor highlightColor:(MSBColor *)highlightColor lowlightColor:(MSBColor *)lowlightColor secondaryTextColor:(MSBColor *)secondaryTextColor highContrastColor:(MSBColor *)highContrastColor mutedColor:(MSBColor *)mutedColor; [Static] [Export ("themeWithBaseColor:highlightColor:lowlightColor:secondaryTextColor:highContrastColor:mutedColor:")] diff --git a/Microsoft.Band/Microsoft.Band.iOS/MicrosoftBandKit_iOS.a b/Microsoft.Band/Microsoft.Band.iOS/MicrosoftBandKit_iOS.a index ec48cca..b0abf3c 100644 Binary files a/Microsoft.Band/Microsoft.Band.iOS/MicrosoftBandKit_iOS.a and b/Microsoft.Band/Microsoft.Band.iOS/MicrosoftBandKit_iOS.a differ diff --git a/Microsoft.Band/Microsoft.Band.iOS/Properties/AssemblyInfo.cs b/Microsoft.Band/Microsoft.Band.iOS/Properties/AssemblyInfo.cs index bc2caeb..2261680 100644 --- a/Microsoft.Band/Microsoft.Band.iOS/Properties/AssemblyInfo.cs +++ b/Microsoft.Band/Microsoft.Band.iOS/Properties/AssemblyInfo.cs @@ -25,8 +25,8 @@ // The form "{Major}.{Minor}.*" will automatically update the build and revision, // and "{Major}.{Minor}.{Build}.*" will update just the revision. -[assembly: AssemblyVersion ("1.3.10427.1")] -[assembly: AssemblyFileVersion ("1.3.10427.1")] +[assembly: AssemblyVersion ("1.3.10622.3")] +[assembly: AssemblyFileVersion ("1.3.10622.3")] // The following attributes are used to specify the signing key for the assembly, // if desired. See the Mono documentation for more information about signing. diff --git a/Microsoft.Band/Microsoft.Band.iOS/StructsAndEnums.cs b/Microsoft.Band/Microsoft.Band.iOS/StructsAndEnums.cs index dd3fbea..860a0fd 100644 --- a/Microsoft.Band/Microsoft.Band.iOS/StructsAndEnums.cs +++ b/Microsoft.Band/Microsoft.Band.iOS/StructsAndEnums.cs @@ -28,6 +28,7 @@ public enum BandNSErrorCodes : long MaxTiles, TileAlreadyExist, TileNotFound, + PageElementAlreadyExist, // Unknown Unknown = 900L @@ -147,7 +148,9 @@ public enum ElementColorSource : ushort TileLowlight, TileSecondaryText, TileHighContrast, - TileMuted + TileMuted, + + Max } } diff --git a/Xamarin.Microsoft.Band.Native.nuspec b/Xamarin.Microsoft.Band.Native.nuspec new file mode 100644 index 0000000..ecfc9d9 --- /dev/null +++ b/Xamarin.Microsoft.Band.Native.nuspec @@ -0,0 +1,46 @@ + + + + Xamarin.Microsoft.Band.Native + 1.3.5 + Microsoft Band Native SDK for Xamarin and Windows + Xamarin Inc. + https://raw.githubusercontent.com/mattleibow/Microsoft-Band-SDK-Bindings/master/LICENSE + https://github.com/mattleibow/Microsoft-Band-SDK-Bindings + https://raw.githubusercontent.com/mattleibow/Microsoft-Band-SDK-Bindings/master/Icons/microsoft-band-sdk_256x256.png + false + Extend the experience of your application to your users' wrists via a new dimension of interaction. + The Microsoft Band SDK Preview gives developers access to the sensors available on the band, as well as the ability to create and send notifications to tiles. Enhance and extend the experience of your + + Microsoft and Xamarin Inc. + Microsoft Band,Fitness,Health,Xamarin,Android,iOS,windows phone,wp8,monodroid,monoandroid,monotouch + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Xamarin.Microsoft.Band.nuspec b/Xamarin.Microsoft.Band.nuspec index 89ee8e5..d0af1a1 100644 --- a/Xamarin.Microsoft.Band.nuspec +++ b/Xamarin.Microsoft.Band.nuspec @@ -2,7 +2,7 @@ Xamarin.Microsoft.Band - 1.3.4.1 + 1.3.5 Microsoft Band SDK for Xamarin and Windows Xamarin Inc. https://raw.githubusercontent.com/mattleibow/Microsoft-Band-SDK-Bindings/master/LICENSE @@ -15,16 +15,20 @@ Microsoft and Xamarin Inc. Microsoft Band,Fitness,Health,Xamarin,Android,iOS,windows phone,wp8,monodroid,monoandroid,monotouch - + + - + + - - + + - + + - + + @@ -32,9 +36,6 @@ - - - diff --git a/build-portable.cmd b/build-portable.cmd index 88f13af..deb0ead 100644 --- a/build-portable.cmd +++ b/build-portable.cmd @@ -16,4 +16,5 @@ msbuild Microsoft.Band.Portable.sln /p:Configuration=Release /t:Rebuild rem build the nuget echo Packaging the NuGet +nuget pack Xamarin.Microsoft.Band.Native.nuspec nuget pack Xamarin.Microsoft.Band.nuspec diff --git a/component.yaml b/component.yaml index a80576f..cd7148b 100644 --- a/component.yaml +++ b/component.yaml @@ -5,7 +5,7 @@ id: microsoft-band-sdk publisher: Xamarin Inc publisher-url: http://xamarin.com summary: Extend the experience of your application to your users' wrists via a new dimension of interaction. -version: 1.3.4.1 +version: 1.3.5 src-url: https://github.com/mattleibow/Microsoft-Band-SDK-Bindings details: README.md @@ -15,10 +15,11 @@ getting-started: GettingStarted.md is_shell: true no_build: true packages: - winphone-8.1: Xamarin.Microsoft.Band, Version=1.3.4.1 - android: Xamarin.Microsoft.Band, Version=1.3.4.1 - ios: Xamarin.Microsoft.Band, Version=1.3.4.1 - ios-unified: Xamarin.Microsoft.Band, Version=1.3.4.1 + winphone-8.1: Xamarin.Microsoft.Band, Version=1.3.5 + android: Xamarin.Microsoft.Band, Version=1.3.5 + ios: Xamarin.Microsoft.Band, Version=1.3.5 + ios-unified: Xamarin.Microsoft.Band, Version=1.3.5 +local-nuget-repo: ./ screenshots: - Images/microsoft-band-apps.png @@ -27,9 +28,41 @@ icons: - Icons/microsoft-band-sdk_512x512.png samples: - Xamarin.Forms Cross-platform Feature Sample: Demos/Microsoft.Band.Portable.Sample/Microsoft.Band.Portable.Sample.sln - Android Native Feature Sample: Demos/Microsoft.Band.Sample/Microsoft.Band.Android.Sample.sln - iOS Native Feature Sample: Demos/Microsoft.Band.Sample/Microsoft.Band.iOS.Sample.sln - Android Native Demo: Demos/RotatingHand/RotatingHandAndroid.sln - Windows Phone Native Demo: Demos/RotatingHand/RotatingHandWPA.sln - \ No newline at end of file + - name: Xamarin.Forms Cross-platform Feature Sample + path: Demos/Microsoft.Band.Portable.Sample/Microsoft.Band.Portable.Sample.sln + removeProjects: + - Microsoft.Band.Android + installNuGets: + - project: Microsoft.Band.Portable.Sample + packages: + - Xamarin.Microsoft.Band + - name: Android Native Feature Sample + path: Demos/Microsoft.Band.Sample/Microsoft.Band.Android.Sample.sln + removeProjects: + - Microsoft.Band.Android + installNuGets: + - project: Microsoft.Band.Android.Sample + packages: + - Xamarin.Microsoft.Band.Native + - name: iOS Native Feature Sample + path: Demos/Microsoft.Band.Sample/Microsoft.Band.iOS.Sample.sln + removeProjects: + - Microsoft.Band.iOS + installNuGets: + - project: Microsoft.Band.iOS.Sample + packages: + - Xamarin.Microsoft.Band.Native + - name: Android Native Demo + path: Demos/RotatingHand/RotatingHandAndroid.sln + removeProjects: + - Microsoft.Band.Android + installNuGets: + - project: RotatingHandAndroid + packages: + - Xamarin.Microsoft.Band.Native + - name: Windows Phone Native Demo + path: Demos/RotatingHand/RotatingHandWPA.sln + installNuGets: + - project: RotatingHandWPA + packages: + - Xamarin.Microsoft.Band.Native