Create Mac apps with Xamarin from Visual Studio - visual-studio-2012

It seems to be easy enough to create Android and IOS apps on Xamarin in Visual Studio, but I can't see how to create OSX apps.
On the Xamarin download page for Windows/VS it states that this "Includes the following: Mac - Develop Apps with Xamarin.Mac". There is no option to create an OSX/Mac project
Apologies if I'm being dense but I am going round in circles here and always end up with information on creating IOS apps. I know I can create apps using Xamarin Studio on the Mac but that isn't ideal.

It wasn't possible before, but it is possible now with Xamarin for Visual Studio 4.2. The support is limited to certain project types though. More information is available in the blog post.

Related

Developing Xamarin no longer requires Visual Studio 2019 on win10?

According to the document Designing user interfaces with Xcode, I am noted that
Starting in Visual Studio 2019 version 16.9, there will be no supported way to edit iOS storyboards on Windows. Use Visual Studio for Mac and the Xcode Interface Builder to continue building your Xamarin.iOS user interfaces.
We need to edit the storyboard on Xcode.
It told me that we can use VS2019 for Mac and Xcode. What I want to know is that can me develop the Xamarin using VS2019 on Win10 any more, rather than installing VS2019 on Mac.
The background behind that notice is that Microsoft decided to not work on its iOS user interface visual designer any more (due to various reasons), so you lost the way to edit storyboard files on Windows.
So yes, you can continue to develop the Xamarin using VS2019 on Win10, but now that approach has many more restrictions.
Reference

How to know if an android app is developed on Android Studio or App Inventor?

How to find out whether an android app is developed using Android Studio or App Inventor ??
The apps if created by App Inventor and published on the play store contains a link or a credit for App Inventor.
If the apps are created using Android Studio, there won't be such a credit for third party app development software.
Also as far as on development, a majority of android apps created using Android Studio are professional in look and use, while App Inventor is often used by novice or those who are trying to learn the basics.
I hope this helps.
Inside of app, press the Android menu button.
About this app
Here you go! Some apps might have commented the credit with <!--, but still, the existence of this menu should tell you the truth.

How to use PhoneGap with Visual Studio

I'm having trouble getting started with PhoneGap on windows 8, VS 2012, namely:
I don't know how to install the templates
I open the template projects I've downloaded from PhoneGap, but they are in compatible with VS2012
I don't know where to start in respect to creating my first simple CRUD application
I want to connect to a WCF API and make some calls
How to publish the result allowing installation on many devices:
I mainly want to use iPhone and Android devices
How do I get started with PhoneGap?
#Smithy, Microsoft just made it possible to develop Cordova apps with Visual Studio 2013 Update 2.
Its just a preview as far as I understand, but go have a look.
If you have the latest version of Visual Studio installed, you need to go to Microsoft'd download page and download the installer:
http://www.microsoft.com/en-us/download/details.aspx?id=42675
This comes along with documentation on how to get started and how to install and set it up in VS 2013.
Good luck.
UPDATE:
With the release of Visual Studio 2013 Community Edition along with Update 4, MS has made it easier than ever to create Cordova project....and best thing of all is it's FREE!!!!
Benefit is that if your used to VS like me, this is a comfortable environment, and its super easy to get started.
To get access to these templates, follow the steps when creating a new project in VS, and you will be prompted to install additional software, including but not limited to SDK Manager, adt, iTunes, emulators etc..
After these are installed, it is now simple to create projects, edit and run them in the included RIPPLE emulator.
These projects can also in addition be deployed to your device from VS.
To check if your device is picked up on your PC, open a cmd and run "adb devices" to see if your device is picked up on your PC and a list of connected devices.
Easy, effective and it works. From, see link on terms of use and limitations in organisations: Free Dev Tools
Download link here: http://www.visualstudio.com/en-gb/products/free-developer-offers-vs
Q: Who can use Visual Studio Community?
A: Here’s how individual developers can use Visual Studio Community:
Any individual developer can use Visual Studio Community to create their own free or paid apps.
Here’s how Visual Studio Community can be used in organizations:
An unlimited number of users within an organization can use Visual Studio Community for the following scenarios: in a classroom learning environment, for academic research, or for contributing to open source projects.
For all other usage scenarios: In non-enterprise organizations, up to 5 users can use Visual Studio Community. In enterprise organizations (meaning those with >250 PCs or > $1 Million US Dollars in annual revenue), no use is permitted beyond the open source, academic research, and classroom learning environment scenarios described above.
Thanks Microsoft!
You can use VS to edit the html, css, and javascript files, but I don't believe there are any VS project templates available. At least I've never seen any.
But, you won't be able to compile and deploy. The templates for Android for instance are eclipse project templates since phonegap is building a java application in order to deploy to android.
If you want to develop for android, follow the getting started guide from Phonegap ( I can't get you a link right now due to firewall issues). The files you put in the www folder will be the html, css, and javascript files for your project and you can use anything you want to edit them, including VS.
You can create PhoneGap application using
Cordova vs plugin
Telerik App Builder
vsnomad
for more information please see the below link
http://sourcefreeze.com/cross-platform/visual-studio-cordova-plugins-for-cross-platform-mobile-apps/
You may also want to refer to this post that describes how to use Phonegap projects in the new Multi-Device Hybrid Apps that uses Cordova integration in VS - https://stackoverflow.com/a/23621633/1277291
RedGate has a product called Nomad which integrates beautifully with Visual Studio 2013.
It makes use of the PhoneGap Build cloud service. With this approach you don't need all the platform SDK's on your system. Works very well.
See this video. Unfortunately RedGate recently stopped supporting Nomad. I'm hoping Microsoft's new offering will offer similar capability.

Can we deploy windows phone app on android or iOS platform using VS 2012 or any other tools

I have made a windows phone app, and wish to deploy my app on android and iOS platform too.
Can we use VS 2012 or any other tools for achieving the same.
I found the below link for reference:
http://nakedalm.com/deploy-from-visual-studio-2012-to-ios-windows-phone-android-and-windows/
Thanks In Advance.
I think the closest thing to what you're looking for is Xamarin. It will not directly make your Windows Phone app an Android or iOS app, but it will let you write code using C# and VS2012 and with the right approach achieve a high degree of code commonality between the different platforms.
It's not a magic bullet, but it's probably the best approach available to you.

Xamarin how it is getting the Native Look and Feel?

I am new to Xamarin. I have few confusion here.
Question:
How does Xamarin get the Native Look and Feel of the UI Components?.
Does Xamarin Provide their own Widgets [ like button, Layouts, ..].
Here is my understanding Correct me if I am wrong?.
1) Develop the UI [ button, layout...] by native SDK. For example iOS use Xcode. for Android ?.
2) Consider the button, when the button is pressed, the the code which is going to get executed
is common across the platform.
3) So, Since UI are directly from their respective SDK, we get the Native Look and Feel.
Kindly correct me where I misunderstood?.
I think you are way off.
Xamarin provides C# and the .Net (Mono) runtime on iOS and Android. At the same time they expose the native APIs on each platform to C#. So they built a way for C# to call into Objective-C and Java (and vice versa).
This means you develop native UIs on each platform, and can share backend business logic between platforms. A Xamarin app can share somewhere between 50-75% of its code across platforms. There is no general sharing of the UI across platforms, since this would abstract away the native APIs.
To break it down:
Android
Use Xamarin Studio or Visual Studio to develop your C# backend code
Use Xamarin's Android designer to layout native Android XML layouts
iOS
Use Xamarin Studio or Visual Studio* to develop your C# backend code
Use XCode on a Mac to layout storyboard or XIB files for native iOS UI layout
Both options you can create your UI from code as well, but the native APIs will be different on each platform.
*A mac is needed to compile for iOS

Resources