使用Xamarin编写应用程序需要Java/Objective-C技能吗

使用Xamarin编写应用程序需要Java/Objective-C技能吗,xamarin,Xamarin,要使用Xamarin编写功能齐全的应用程序,是否需要Java/Objective-C技能?或者是编译成本机而无需任何调整的纯C语言(例如UI)?此类问题的答案取决于您的应用程序需要 如果它只是一个标准的应用程序,没有一个漂亮的UI,那么可以使用Xamarin.Forms,其中所有的UI都是用Xaml编写的 如果你需要一个更复杂的用户界面,你可能需要使用渲染,这涉及到你的应用程序中的本机代码(ios/Android),但你仍然可以用c#编写这些渲染,所以你不需要脱离c#上下文,但你必须知道安卓/i

要使用Xamarin编写功能齐全的应用程序,是否需要Java/Objective-C技能?或者是编译成本机而无需任何调整的纯C语言(例如UI)?

此类问题的答案取决于您的应用程序需要

如果它只是一个标准的应用程序,没有一个漂亮的UI,那么可以使用Xamarin.Forms,其中所有的UI都是用Xaml编写的

如果你需要一个更复杂的用户界面,你可能需要使用渲染,这涉及到你的应用程序中的本机代码(ios/Android),但你仍然可以用c#编写这些渲染,所以你不需要脱离c#上下文,但你必须知道安卓/ios系统是如何工作的,而不是编程语言语法

如果您有一个具有交互功能的高度复杂的UI,那么表单就不是一个选项,您可以使用传统的Xamarin系统,但是您需要了解每个平台是如何运行的

希望它能帮助你做出决定

根据我(很少)的经验,你可以在没有Java或Objective-C的情况下编写应用程序。但是,如果你是Android开发的初学者,至少能够阅读Java对你很有用,以便利用互联网上大量的文档和示例。