Android开发:从哪里开始?

时间:2016-04-01 03:20:28

标签: android

我看到了很多关于它的问题,这里和那里有很多不同的答案,但是在2014年之后没有任何答案。

我想开始在Android上构建应用程序(我们稍后会看到iOS)。我在家,我有很多时间,我不想花太多钱(我可以订阅每月约30美元到任何平台或在这里和那里买书)但基本上:哪里我开始了吗?

如果您能告诉我您选择的路径,了解Android的高级状态以及现在可用的所有资源。

3 个答案:

答案 0 :(得分:6)

您应该稍后处理预付款并专注于基本面。如果您已经了解java,那么您已经有了一个快速启动。对于Android开发,你应该玩的(对我来说)主题是:

  • 活动生命周期。
  • 多线程
  • 图像处理
  • Google Material Design(这可能会在稍后出现,但基本的设计原则应该如此 得知)。

我推荐O' Reilly首席Android开发。

当你学习了基础知识时,你应该能够学到更多高级内容。

编辑:

Java已经存在了几十年,所以找到它的教程应该没有问题。从电子书到youtube教程,有很多教程可用。在我开始学习这门语言时,我发现的第一本头书可能会有所帮助。同时鼓励您熟悉面向对象编程,因为您将主要在Android上处理它。我建议熟悉:

  • 阵列
  • 继承
  • 多态性

你还有很长的路要走,但是一旦你熟悉了基础知识,你就会很好地去做android。

答案 1 :(得分:2)

我认为你是初学者。我会根据这个建议回答。

  1. Android开发所需的第一件事就是在java或基础编程语言方面做得很好。你不必最好,但要有一个良好的触觉。
  2. 在java主题中,您应该注意的主要是 -

    继承,对变量的范围分配,访问说明符,错误处理,循环,数据类型和数据库查询的基本知识。

    我建议这些主题,因为这些东西会让你在Android中感到舒服并且让你感觉很轻松。

  3. 开始Android培训的最佳地点是来自android的官方网站。这是所有知识的最佳场所。但是,由于您是初学者,您将很难获得这些概念。所以我建议你先浏览一些YouTube视频。即使你没有先得到它,有时这将是有道理的。过了一段时间,你将获得android的基本知识。然后你可以浏览很多博客和网站,以获得越来越多的知识。一旦你对基础知识感到满意,你就可以更进一步。

  4. 在进行任何博客阅读或视频观看时,不要只是观看或阅读,请自行练习。因为作为一种编程语言,除非你自己做错,否则你永远都不会知道。

  5. 以下是一些链接 -

    official website

    new boston youtube channel

    slidenerd youtube channel

    vogella blog

    tutsplus

    androidhive

    坚持不懈。这是唯一的关键。祝你好运。

答案 2 :(得分:1)

https://www.udacity.com/courses/android

Udecity android课程是由谷歌开发人员设计和执行的官方Android课程。

它将通过非常有趣的现实生活示例教你逐步开发应用程序。

当然不是免费的,但视频和示例代码等课程材料是免费的。 我想你不需要订阅付费课程。

Udecity的Android课程材料会好得多。

我最好的兄弟。