所以我一直在学习一些 JAVA,我想知道,它足以为 Android 制作应用程序吗?那 iOS 呢?而且 Java 足以为操作系统制作图形界面程序吗?
答案1
不,显然不是。在开始编程之前,你需要了解一堆概念(Activity、fragments、manifests……)。
参加斯坦福大学的免费在线课程http://web.stanford.edu/class/cs193a/lectures.shtml
这将是学习它最快和最有效的方法。
答案2
对于任何有兴趣为 Android 平台开发软件的人来说,Coursera, A大规模开放在线课程(MOOC)提供商,提供来自主要大学教授的 Android 开发课程。您可以免费参加这些课程;如果您想要一份可以向雇主或其他人出示的经过验证的证书,您可以支付象征性的费用或参加课程。您可以通过以下方式找到此类课程使用“android”进行搜索。有一个活动于 7 月 22 日开始,持续到 8 月 28 日,标题为“为 Android 手持系统编写移动应用程序:第 1 部分“教导亚当·波特博士在马里兰大学帕克分校。如果您不需要经过验证的证书,您甚至不必参加考试或提交作业;视频和课程材料可供任何注册课程的人使用。您还可以通过 Coursera 找到各种其他编程课程以及许多其他学科领域的课程,例如化学、经济学、历史、哲学等。
另一家 MOOC 提供商,编辑还提供 Android 课程以及其他领域的课程。与Coursera一样,如果您不需要证明成功完成课程的认证证书,您可以免费参加课程。使用 Android 进行移动应用程序开发简介课程将于 7 月 28 日开课。该课程由香港科技大学提供。授课教师为约瑟夫·K·穆帕拉现为香港科技大学工学院计算机科学与工程系副教授。1991年获杜克大学电子工程博士学位。
Android 开发课程的另一个来源是Udemy,其课程正在以 10 美元的价格进行促销,促销代码为 KEEPCOOL1110,有效期至 7 月 29 日美国太平洋标准时间 (PST) 午夜。其中一门课程是“Android 5.0 Lollipop:初学者应用开发”。另一门课程是“完整的 Android 和 Java 开发人员:构建 21 个 Android 应用”。您还可以在那里找到 iOS 课程;我不知道 Coursera 或 edX 是否提供任何 iOS 课程,但我对 Android 课程更感兴趣,因此没有定期查看他们的网站以寻找此类课程。
MOOC 课程通常有来自世界各地的数万名学生参加,课程论坛也为您提供了向同学学习的机会。这些课程通常吸引各种各样的人;有些人刚开始学习编程,而其他人则是经验丰富的程序员,他们可能熟悉其他编程语言或只是想提高自己的语言技能。