我现在开始学习android开发。
我使用xamarin(C#)在visual studio中制作了一个小应用程序,我想把它复制到android studio,这样我也可以学习一门新语言和一个新的IDE。
我目前有一个解决方案(App.sln),我有主项目(App.csproj),还有一个类库项目来保存我的类(App.Model.csproj)
在android studio中,我是否创建了一个新模块并将其命名为com.app.model,还是只在主模块中创建一个新包?
答案 0 :(得分:0)
如果您当前正在使用Xamarin Native方法,那么从C#移植到Android Java应该非常简单,因为大多数API仍然是相同的名称。差异主要在于C#中的TitleCase,而Java中的camelCase。此外,您需要将Android布局文件从* .axml重命名为* .xml。
如果您正在使用Xamarin.Forms方法,那么您将无法轻松移植到Java,因为与现在的Android相比,API完全不同。 Xamarin.Forms拥有自己的API集,可以映射回单个本机平台的API。
查看原生Android教程将帮助您更好地理解。但是,当你已经了解Xamarin时,为什么你想回到原生。我来自Android原生背景,自从我开始使用Xamarin后,我没有回头看原生。