成为Android开发人员的分步指南

2020-11-08 23:02:50

本指南的目的是让您对Android开发环境有一个了解,并在您感到困惑时帮助指导您的学习。在我们开始之前,请注意路线图是固执己见的,您可能会有与作者不同的观点。话虽如此,我们很乐意听取您的意见,并在适当的情况下将它们纳入路线图。

有多种方法可以为Android开发应用程序;您可以沿着混合应用程序开发的道路走下去,Ffltter、原生反应或NativeScript是最常见的竞争者。Ffltter使用DART,而Reaction原生脚本和原生脚本依赖于JavaScript。回答混血与原生的问题超出了本路线图的范围。这份路线图关注的是原生Android应用程序的开发,但如果你对学习任何混合框架感兴趣,我个人的偏好是原生的,我建议你去看看前端开发者路线图。

这里是完整版本的路线图在一个单一的图像,然后我们有细分的版本与资源和链接,以了解更多关于每一个盒子。

下面是路线图的细分版本,其中包含链接和资源,以了解以上完整路线图中列出的每个项目的更多信息。

虽然你可以同时使用Kotlin和Java来开发原生Android应用程序,但谷歌在2019年宣布将Kotlin作为开发Android应用程序的首选方式。如果你现在就开始学习Android开发,科特林应该是你的首选语言。

我们还列出了一些免费资源,您可以在上面的图片中使用这些资源。如果你有更好的,请一定推荐。而且,你也不需要全部看一遍,只需看一遍,挑你喜欢的就行了。

版本控制系统记录您对代码库的更改,并允许您稍后调用特定版本。有多种版本控制系统可用,但Git是目前最常见的一种。

以下是帮助您入门的一些资源。你可以随意使用谷歌,找到其他你觉得更容易的东西。

以下是您在开发Android应用程序时需要的项目列表。请注意,这是一个详尽的清单,你不需要从一开始就知道所有的事情。对列出的项目有一个概念,然后开始开发一些应用程序,并将这些项目留在你的脑海中,然后在使用它们时进行深入的研究。

要了解有关上图中列出的项目的更多信息,请访问相关文档的链接。

我强烈推荐观看谷歌关于使用Kotlin开发Android应用的免费课程。此外,这里有一些资源可以帮助您更多地了解上面列出的主题。

安卓开发者路线图到此结束。同样,记住不要被清单弄得筋疲力尽;只需学习基本知识并开始做一些项目,其他的学习就会随之而来。祝好运!。

如有任何建议、改进和反馈,请随时提交问题或通过Twitter@kamranahmedse联系我。