. net开发人员希望扩展到Android,你有什么建议和资源给我吗?

本文关键字:资源 什么 开发 希望 扩展到 Android net | 更新日期: 2023-09-27 18:04:22

我现在是一个。net开发人员,在过去的3年里,我一直在WPF和silverlight上工作,我现在想开始学习如何成为Android操作系统的开发人员。我应该首先学习什么,我的。net和c#的知识在这个转换中对我有帮助还是有害?

请分享你的个人建议,在线资源/网站,书籍等,我应该知道将不胜感激。谢谢你。

. net开发人员希望扩展到Android,你有什么建议和资源给我吗?

我和你一样!我曾经喜欢c#和。net,现在我正在做一些android的东西!让我多告诉你一些。

你使用Java开发Android应用(你可能已经知道了)。Java的语法与c#非常相似,但没有委托和事件。但是,您可以通过使用接口来实现这些。

我读到的关于Android的第一本书是Barry A. Burd的Programming in Java for Android Development for Dummies。伯德是个很好的作家,我建议你读他的书。虽然你可能不喜欢读给"傻瓜"看的书,但我还是读了。

另外,您需要为布局编写XML布局文件(您可能已经知道了)。但是我想你一定用WPF写了很多xml,所以这不是问题。

此外,Stack Overflow是一个非常好的网站。你几乎可以在这里找到所有的东西。你也应该去developers.android.com阅读文档。

我学到的大部分是通过我的"试错学习策略"。我只是尝试了一些这个,一些那个,然后成功了,我可以从这些经验中学习。我可以做到,我只有14岁,所以你当然也可以

我想这就是我要说的,希望这对你有帮助!

不要忘记你可以使用Xamarin在一定程度上利用你的c#技能。在某些情况下,使用Xamarin可能会成为开发的障碍(例如,你在Android上找到的大多数代码示例将是Java),但它可以促进更深入的学习体验,因为你将不得不从头开始编写代码,而不是复制和粘贴。

我发现能够使用Visual Studio进行Android开发是一个很大的帮助,因为我们都知道它是最好的IDE:)

如果你真的想学习Android开发的本地工具,那么你可以考虑Xamarin的垫脚石。

http://xamarin.com/