我是Windows开发人员,已经使用C ++和C#编写了各种Windows客户端应用程序。我想编写一个Android应用程序并将其放在Google Store上,但我只配备了Visual Studio。
我想问一下是否可以从头开始创建应用程序(包括仅使用Xamarin的引擎和UI)是否现实。我看到那里有一些Xamarin样本,但我不想只是出于某种原因才发现不够。
目前,我在为改善环境做一些努力,但是我想在这里向大家提出这个问题……也许甚至不值得一开始?
谢谢。
答案 0 :(得分:0)
您可以使用两种Xamarin。
Xamarin Forms:这是将XAML用于UI的统一版本。如果要构建简单的应用程序,强烈建议使用此功能。
Xamarin Native:使用C#编写的平台的“本机”版本,如果您要创建仅限Android的应用,我真的建议您这样做,因为它与Android本机代码非常相似,但是使用C#包装(您仍然可以使用nuget软件包。
答案 1 :(得分:0)
是的,Xamarin可用于从头开始开发Android应用。 Xamarin有两个主要的库可以帮助解决这个问题。
Xamarin.Android将使您可以直接从c#访问所有Android API。请注意,您仍然需要了解基本的Android概念,例如什么是活动和意图。 另一个库是Xamarin.Forms。它是一个跨平台的库,将为您提供一组基本的UI控件和小部件,您可以使用xml语法声明它们,并使用C#进行编程。该库有一些限制,但您也可以将Xamarin.Android的功能与它一起使用以获取缺少的功能。
一些建议:如果可能,请直接在Android平板电脑上进行开发和调试。 Android模拟器并不是那么好,而且很难配置。希望这会有所帮助。