是否有可能编写出使用C#一个Android应用程序? 是否有一个API的东西? 它是免费供个人和商业的发展?
我需要做什么安装有Android项目模板在我的Visual Studio?
是否有可能编写出使用C#一个Android应用程序? 是否有一个API的东西? 它是免费供个人和商业的发展?
我需要做什么安装有Android项目模板在我的Visual Studio?
你可以使用Mono for Android
:
http://xamarin.com/monoforandroid
另一种方法是dot42
:
http://www.dot42.com/
dot42提供免费的社区许可证以及为$ 399专业执照。
已经使用单声道,我不会推荐它。 Mono的运行捆绑了您的应用程序,让您的APK最终被比6MB更加臃肿。 对于C#更好的编程解决方案将是dot42 。 单声道和dot42被许可的产品。
就个人而言,我会建议使用Java与IntelliJ IDEA的开发环境。 我这样说有3个原因:
我一直是一个C#程序员了12年,并开始用C#开发Android,但最终跳槽去了Java路线。 语言是如此的相似你真的不会注意到太大的学习曲线。
PS。如果您想使用LINQ,系列化和其他方便的功能是本机C#,那么你只需要寻找相应的Java库。
这是一个新的(注:在技术预览阶段): http://www.dot42.com
它基本上是一个Visual Studio插件,可以让你直接编译C#代码DEX代码。 这意味着没有运行时间要求,如单。
披露:我为这家公司工作
更新:所有来源现在对https://github.com/dot42
单触就是答案。
http://xamarin.com/monotouch
我已经使用统一的3D游戏引擎为开发PC和手机游戏了。 我们使用C#在这方面的发展。
你应该尝试的东西跑单(与.NET兼容)。
对于游戏开发,我建议统一: http://unity3d.com/
一般aplications: http://xamarin.com/monoforandroid
确实有针对Android提供C#编译器。 虽然我更喜欢开发Java中的Android应用,我可以推荐MonoForAndroid。 你会发现更多的信息http://xamarin.com/monoforandroid