How do I check if a nuget package supports Universal Windows App (UWP)? - nuget

I am building a Xamarin application. Currently Supporting Android and iOS.
I would like to expand my application to Universal Windows App using the Xamarin guide
Before doing so I would like to check whether the nuget packages I am currently using support Universal Windows App
For example I have been trying to check if Xamarin.Insights supports Universal Windows App and checking the nuget page I can't see any mention of supported platforms
The contents of the actual nuget package but as I don't know what I'm looking for I can't tell from here either
So what am I looking for in the package to check if a nuget package supports Universal Windows App?

A UWP app will look in folders in the following order:
uap10.0 > uap > netcore451 > netcore > dotnet
Without these folders there isn't a guarantee that the library will work, but it might. There's some trial and error in this as class library targets are undergoing a large overhaul in NuGet and .NET Core. Oren Novotny has a great post on it and there's a NuGet post on UWP specifically.

Related

What Can I Do If My App Is Rejected Due to Incorrect Language Type?

After I chose the Chinese mainland as the release country/region of my app that has integrated the HMS Core SDK and submitted the app for review, my app was rejected, for the language for the update pop-up is English, rather than Chinese. Who can help me with this problem?
If you use Eclipse to integrate the HMS Core SDK, ensure that the
related multi-language resource packages are not missing or have not
been modified. Generally, the language packages are in the res
directory. Remember not to change the package name.
If you use Android Studio to integrate the HMS Core SDK, make sure:
The downloaded multi-language resource packages (in the res
directory) are not missing or have not been modified.
If resConfigs has been added to android > defaultConfig, the supported languages are the same as the multi-language packages provided by Huawei, especially for zh-rCN, which is different from the naming on other platforms.

Could not install package 'Facebook 6.8.0'

I have installed Xamarin Starter version, and want the App to access posts of some users on Facebook. I tried to add package the Facebook SDK for .Net, but it throws the error : "Could not install package 'Facebook 6.8.0'. You are trying to install this package into a project that targets 'MonoAndroid,Version=v5.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author."
I tried to change the target framework version, but that did not help. Any ideas?
There is a Facebook Component for Xamarin. Xamarin also has a Xamarin Social component that includes Facebook integration. You cannot use any arbitrary Nuget package with Xamarin - it has to be one that targets a compatible framework. Unfortunately the Nuget manager does not allow you to easily filter out incompatible packages.
I downloaded the package contents via Nuget and manually added it as a reference to my solution and it compiled and referenced correctly. I tried the first example in an iPhone solution from this tutorial and everything worked. Hope that helps.

Using phonegap to develop iphone app on visual studio

I am completely new to mobile app development and basically c#,.net developer.Recently i got a requirement to develop a iPhone application.Some experts suggested me to use icenium extension for visual studio and Phonegap. I want to know how to use/install phonegap for this and how does phonegap helps me to develop this application?what are the basic difference between icenium and phonegap as i know both helps to develop cross platform apps.
Telerik AppBuilder (formerly known as Icenium) is a set of IDEs and cloud-based build tools that allow you to use PhoneGap/Cordova to build cross-platform apps. You should read up on it and use their free trial here: http://www.telerik.com/appbuilder
Check out the Multi-Device Hybrid Apps (Preview) from Microsoft.
Don't you just love their naming conventions...
I haven't had a chance to try it myself as it requires VS2013 and Windows 8.1, but it looks promising.
Use Nomad. (Visual studio extension which integrates Adobe Phonegap Build)
Update:
From http://vsnomad.com/
Retiring Nomad
When we made Nomad free, we hoped the support load would be
manageable. However, we’ve found our users still expect a lot of
support for free tools. We don’t want to give our users false
expectations, so we think it’s better that they find another solution
with full support. For this reason, we will retire Nomad on September
1st this year.
Alternatives to Nomad
Nomad uses the open-source Cordova framework. This means you can move
Nomad projects to other vendors that use Cordova, including:
PhoneGap Build (Adobe)
Instead of using PhoneGap Build via Nomad, you can interact with it directly using the PhoneGap Build command line.
Multi-Device Hybrid Apps (Microsoft)
A Visual Studio extension that adds PhoneGap support.
AppBuilder (Telerik)
A Visual Studio extension similar to Nomad.

Use Facebook SDK .Net in Portable class library

I'm starting to develop an App for Windows phone 8 and Windows 8 and I'm creating a portable class library to share some classes in both projects. In this PCL I would like to do some Facebook operations but when I try to add the package from Nuget I get the following error:
Could not install package 'Facebook 6.4.2'. You are trying to install
this package into a project that targets 'portable-net45+wp80+win',
but the package does not contain any assembly references or content
files that are compatible with that framework. For more information,
contact the package author.
Is it posible to use the Facebook SDK for .NET in a shared Project for Windows phone 8 and Windows 8?
Regards.

using MonoTouch / Mono for Android with Eclipse IDE

Currently I am doing my first steps with MonoTouch and would like to continue with Mono for Android soon.
So far I am using the MonoDevelop IDE, but this is lacking lots of the features I got used to when using Eclipse.
How difficult would it be to integrate MonoTouch / Mono for Android with Eclipse?
This would solve a lot of problems for me :)
It's likely easy for Mono for Android which uses an msbuild system (tasks) as Mono provides a compatible tool, called xbuild but it won't be easy for MonoTouch.
MonoTouch provides a tool, mtouch that does most (but not all) of the work to build iOS applications. You can see how it's used if you look at the Build Output inside MonoDevelop (inside the Error List Pad).
There are a few steps that are done by MonoDevelop iPhone Addin. Some of them can also be done using mtouch - but not all of them (it also depends on your project).
The following questions talks about a similar subject (using msbuild to drive MonoTouch builds).
MonoTouch: custom msbuild task error
What are the complete set of steps to fully build a Monotouch app bundle from the command line?
There is a whole lot of logic for building MonoTouch apps inside of MonoDevelop such as Info.plist and Entitlements.plist merging, compiling of xibs, compressing of icons, signing of packages, creation of IPAs, etc.
It's on our TODO list to port the existing build functionality over to msbuild tasks but it isn't likely to happen anytime soon as we have a lot more important things to implement/fix first.