适用于编程初学者的7本最佳Android书籍

所以您想开始制作适用于Android的应用程序,对吗?有些人可能会试图告诉您,进入游戏为时已晚,尤其是如果您是一个全新的初学者,但事实并非如此。

如果Play商店似乎被水淹了对于糟糕的应用程序,并且没有任何新内容的余地,请记住您并不需要原创。即使您的应用程序只是一个更简洁的界面,您的应用程序也需要提供其他应用程序所不能提供的功能。

这是学习编程的最佳方法之一,因此,我们提供了一些Java书籍

Java:初学者指南

如果您完全没有Java经验,则应该从本书开始。请注意,学习新语言非常困难,即使编写最好的指南也只能简化很多方法。

但是就新手友好而言,很少有像 Java一样好:新手指南。它是一个开始,它带您进入lambda表达式和JavaFX等高级功能。有一个原因使其成为Amazon上的#1畅销书!

本文撰写的最新版本(第6版)已针对Java Platform Standard Edition 8进行了全面更新,因此您学到的所有内容都将适用于现代Java开发实践。

从头开始学习Java

这是一本已经初次接触Java的人,应该阅读的那种书,因为它以一种完全不同的方式-使用所谓的“ Head First"方法。

Head First Java 理解人的大脑渴望新颖性。为了快速学习,您需要感到惊讶,兴奋并以多种不同方式参与其中。这就是理论上的“大笨蛋"作为理解力在您的脑海中扎根的方式。

换句话说,尽管您最初接触Java只是为了熟悉语法和概念, Head First Java < / em>是确保所有步骤都通过的第二遍。

Java思考

就像与 Head First Java 直接形成对比一样,这本书既干燥又技术性。它既是理论性的也是实践性的,涵盖了您在Java编码中可能会遇到的每一个小细节。

但是 Thinking in Java 的真正卖点是是它确实可以帮助您“思考Java"。本书将帮助您学习使Java变得如此出色的习语和模式,从而使您能够编写更干净,更安全的代码。

我不建议将其作为第一本书或第二本书,但是如果您考虑的话,自己已经是一名中级Java程序员,那么您应该真正检查一下。最好的部分是?如果您可以在线阅读,可以免费获得。

适用于初学者的Android编程

如果您只能负担一本书并且没有Java或Android经验,则可以使用此书可能会为您带来最高的收益。它提供了Java和Android的介绍,并提供了40个迷你应用程序和3个现实世界应用程序的示例。

Android初学者编程假定您一无所知,而是专注于让自己适应Android编码环境。它并不会带您成为一名大师,但会带您走得很远。

大书呆子牧场指南

尽管名字很怪异-大书呆子牧场在线教授编程-这可能是您所能找到的有关Android编程的最佳书籍。向任何一组Android程序员提出书本建议,其中一半会说这本书。

大书呆子牧场指南其中讲授了Android编程的基础知识以及开发Android应用程序时使用的良好技术。

Big Nerd Ranch为世界各地的客户开发了自定义移动应用程序,因此您可以放心知道他们拥有专门知识和经验来备份本书中讲授的所有内容。

Android Studio开发要点

如果您要为Android编写代码,则需要适当的知识。 IDE而不是文本编辑器,如今,最好的选择是Android Studio(Eclipse和NetBeans是旧消息)。请注意,Android Studio是IntelliJ IDEA的分支。

您可以继续学习并使用网络上的免费资源自行使用Android Studio,但是 Android Studio Development Essentials 是您想要全面了解IDE功能(包括Gradle构建配置)时应该得到的。

它还涵盖了一些高级主题,例如正确的材料设计(因此您的应用看起来很漂亮,很现代),与Google Maps集成以及与Google Play的应用内结算和开发者控制台集成。

面向程序员的Android 6

编程中最困难的部分是您所学的所有理论概念,并将它们转变为切实的东西。学习Android开发的API是一回事,而完全从头开始创建实际的应用则是另一回事。

这就是像面向程序员的Android 6 之类的书真的很方便。它需要您完成八个完整的项目,并为您提供创建和完成实际Android应用程序的第一手经验。

要充分利用该应用程序,您应该已经对Java感到满意了学位。涵盖的主题包括Android Studio,Gradle,Material Design,Threading,SQLite,Play Store API等。

您为什么要学习Android?

在这七本书中,您“我们将学到足够的知识和实践知识,以便能够从头到尾编写您自己的Android应用程序,但随时可以通过这些YouTube频道继续学习。

最后,我们想向您指出面向程序员的这些惊人的播客,这些播客在您的旅途中可能对您来说无价。至少,它们为您提供了一种通勤,做家务,等待约会等时学习的方式。

现在轮到您了:您为什么要学习如何制作Android应用?您的脑子里有什么好主意吗?在下面的评论中告诉我们有关它们的信息!

标签: Android提示 应用开发 书评