Will Google Android ever support .NET?
Update: Since I wrote this answer two years ago, we productized Mono to run on Android. The work included a few steps: porting Mono to Android, integrating it with Visual Studio, building plugins for MonoDevelop on Mac and Windows and exposing the Java Android APIs to .NET languages. This is now available at http://monodroid.net
- Getting Started: http://monodroid.net/Welcome
- Documentation: http://monodroid.net/Documentation
- Tutorials: http://monodroid.net/Tutorials
Mono on Android is based on the Mono 2.10 runtime, and defaults to 4.0 profile with the C# 4.0 compiler and uses Mono's new SGen garbage collection engine, as well as our new distributed garbage collection system that performs GC across Java and Mono.
The links below reflect Mono on Android as of January of 2009, I have kept them for historical context
Mono now works on Android thanks to the work of Koushik Dutta and Marc Crichton.
You can see a video of it running here: http://www.koushikdutta.com/2009/01/mono-on-android-with-gratuitous-shaky.html
And you can get the instructions to build Mono yourself here: http://www.koushikdutta.com/2009/01/building-mono-for-android.html
You can get a benchmark comparing Mono's JIT vs Dalvik's interpreter here: http://www.koushikdutta.com/2009/01/dalvik-vs-mono.html
And of course, you can get a pre-configured image with Mono here (go to the bottom of the post for details on using that): http://www.koushikdutta.com/2009/01/building-mono-for-android.html
Which .Net Standard version supports which Android versions?
The connection is between the Version of Xamarin.Android, not the Android Version / API level. This means that as long as you are using the version of Xamarin.Android or greater in your local installation, you will support .NET Standard.
- .NET Standard 1.0-1.6 has been supported in Xamarin.Android since Xamarin.Android 7.0.
https://developer.xamarin.com/releases/android/xamarin.android_7/xamarin.android_7.0/ (Sorry there is no note in these release notes as they recently were revamped)
- .NET Standard 2.0 has been supported in Xamarin.Android since Xamarin.Android 8.0.
https://developer.xamarin.com/releases/android/xamarin.android_8/xamarin.android_8.0/#.NET_Standard_2.0_Support
Does googles .NET client Library support subscriptions and payments verification?
Yes, the package https://www.nuget.org/packages/Google.Apis.AndroidPublisher.v3
able to work with subscriptions and payments
PurchasesResource
class properties Products
and Subscriptions
should be used.
Here are the docs: https://developers.google.com/android-publisher/api-ref/purchases/subscriptions
Is it possible to develop an Android application with C#?
Yes, there is a commercial framework called MonoDroid created for this purpose. It appears to support Visual Studio 2010.
The iOS alternative, MonoTouch, is restricted to Mac usage I believe.
To be honest, it looks like it has recently been farmed off to another supplier and the prices have jumped... I'd be hesitant before buying in and I'd likely try and learn Java/Objective-C instead - unless I knew I was going to make squillions!
Mobile applications built with .NET?
Consider writing a web application that exposes views/pages specifically designed for mobile clients.
You could write your application in ASP.NET webforms or MVC, and programatically detect which page/view to best serve to that client.
For some idea on how to make that application look, see Scott Hanselman's 2008 post on the Best Mobile Websites.
Recommended as well to listen to Scott's podcast on ASP.NET and the Mobile Web. They focus their discussion on the Mobile Device Browser File - definitions for individual mobile devices and browsers. At run time, ASP.NET uses the information in the request header to determine what type of device/browser has made the request.
Native apps
Currently, Windows Phone 7 can be developed with Silverlight/XAML with Visual Studio.
develop own android application on .net - what free framework?
Is there free framework for develop andoroid application using .net (c# / VB) ?
No. MonoDroid exists but is not free.
Related Topics
How to Implement Drag and Drop in Android 2.2
Disable Orange Outline Highlight on Focus
Preferenceactivity Android 4.0 and Earlier
How to Take Camera Capture Without a Preview from a Service or Thread
Cancel Notification on Remove Application from Multitask Panel
Android: Radiogroup - How to Configure the Event Listener
How to Open a PDF Stored Either in Res/Raw or Assets Folder
How to Set Up Dagger Dependency Injection from Scratch in Android Project
Bluetooth and Wifi Printing for Android
Refresh Fragment UI from Fragmentactivity
How to Create Custom UI for Android Mediacontroller
Adding Items to Endless Scroll Recyclerview with Progressbar at Bottom
Android: How to Change Checkbox Size
What's Wrong with Debugging in Eclipse on Android
Override Android Backbutton Behavior Only Works on the First Page with Phonegap