如何成为优秀的移动开发者,这10本好书告诉你

android studio 教程 | 2018-08-11 16:24

程序员书库(ID:CodingBook) 编译

链接:-top-10-mobile-application-developer-books/bp17/

如果那你想成为一名优秀的应用程序开发人员,你需要通过关注最新的新闻、专家的建议和实践,从而确保自己尽可能多的了解到最新的技术。

当然你也可以通过阅读那些已经得到同行认可的书籍,可以把这些书籍放在你触手可及的地方,当你需要它们的时候可以作为参考书使用,但是,最好确保你阅读的书籍是最新版本,因为这样才能确保书中的示例一直有效

本文我们从亚马逊中精选了十本最相关的书籍,里面尽可能涵盖了主要的编程语言,无论你接下去想要学习哪一门语言,都可以找到你想要的

1、《Swift 编程权威指南》

Big Nerd Ranch是美国一家专业的移动开发技术培训机构,本书是其培训教材。书中系统讲解了在iOS和macOS平台上,使用苹果的Swift语言开发iPhone、iPad和Mac应用的基本概念和编程技巧。主要围绕使用Swift语言进行iOS和macOS开发,结合大量代码示例,教会读者利用高级iOS和macOS特性开发真实的应用

2、《iOS Programming》

此版本针对Xcode 8,Swift 3和iOS 10进行了更新,如果读者刚接触iOS编程,那么阅读本书的第一章和第二章能快让你速入门。如果读者已经 有大量的iOS编程经验,那么通读本书可以拾遗补缺。

3、《Android 编程权威指南》

这是一本介绍性的Android书籍,适用于具有基于Big Nerd Ranch的Android新手训练营的Java经验的程序员。这将引导读者使用动手实例的应用程序,并结合关键概念和API的解释。本书重点介绍通过Android 7.0(Nougat)及更高版本开发与Android 4.4(KitKat)兼容的应用程序的实用技巧。Android Studio用于创建与其他应用程序集成的应用程序,从Web下载和显示图片,播放声音等。

4、《MasteringXamarin UI Development》

对于具有基本Xamarin和C#知识的开发人员,他们希望创建,配置和自定义特定于平台的功能,跨平台UI并使用Xamarin Forms通过C#脚本创建可重用模板。本书是开发人员将Xamarin水平提升到另一个水平的最好的书籍

本书从一些基础的概念开始,然后通过最佳实践方法来一步步充实应用程序。

5、《Xamarin MobileApplication Development》

本书适用于C#,ASP.NET开发人员,技术经理以及Android和iOS开发人员。它是一本实用的Xamarin.Forms入门手册,是使用C#和.NET构建原生Android,iOS和Windows Phone应用程序的跨平台参考。解释了如何使用Xamarin.Forms,Xamarin.Android和Xamarin.iOS为Google Play和iTunes App Store的应用程序构建业务应用程序。

6、《 Learning React》

介绍如何使用React库,构建出可维护的高性能Web应用程序用户界面,该库帮助开发人员处理在构建复杂应用程序时面临的最常见问题,并引入一些特殊的技巧来构建应用程序的视觉效果

7、《kotlin 实战》

这本书面向有经验的Java开发人员,它将您从语言基础知识开始直到完整构建一个能够在JVM和Android设备上运行应用程序。本书是由核心Kotlin开发人员编写,首先从基本语法讲起,然后教你如何使用 Kotlin 构建自己的 API,以及一些深层次特性,高级函数,库等等。最后,本书重点介绍了在实际项目中应用Kotlin的细节,例如构建系统集成。

8、《Unity in Action》

你将从头开始掌握Unity的工具集,书中介绍了从应用编码者到游戏开发者所需的技能。每个示例项目都阐述了特定的Unity特性和游戏开发策略。

9、《Android传感器高级编程》

如果想要创建真正了不起的Android应用,就必须知道如何利用Android的所有功能。本书向开发人员展示了如何利用Android的最新功能来创建强大且引人注目的移动应用程序。

示例中的每个项目都引入了新的Android平台功能,并突出了其最大功能的技术和最佳实践。练习由简入繁,逐步构建到高级Android开发中,简明扼要的示例向读者展示如何快速构建真实的移动应用程序。

10、《ApacheCordova in Action》

这是一本介绍性的书,本书通过示例,分步教程和清晰的解释,简化了使用Cordova或Phonegap创建和启动混合移动应用程序的整个过程,读者可以使用Cordova CLI构建应用程序,并利用相机和加速度计等设备功能。对于那些刚学习设计移动应用程序的人来说,本书讨论了如何构建移动友好,专业的UI和UX的方法。最后,本书还介绍了测试技术并解释了PhoneGap Build,以及如何将应用程序提交到Google Play和Apple App Store。

●输入m获取到文章目录