五道口宅男 - Material on Mobile Development
Android部分
(1)网站类
1.Android开发者:http://developer.android.com/index.html
Google官方Android开发者网站,发布关于Android的最新信息,有最权威的开发教程和API手册以及应用设计教程,还提供最新最强大的开发工具以及SDK下载!
2.开源中国 Android开发专区:http://www.oschina.net/android
这里有关于Android开发的各种知识,小到环境搭建,大到细节实现,很多开发者在这里分享了自己的开发经验,所以如果在某个方面遇到了问题,没准可以在这里找到答案。
3.其他资源
StackOverflow 嘿嘿,没有它解决不了的问题!
Android 开源资料库 开源资料不少,大部分都在Github上
(2)书籍类
作者李刚,国内的Java领域大牛之一,著有多本疯狂系列的书籍,包括《疯狂Java讲义》、《轻量级Java EE企业应用实战(第3版):Struts 2+Spring 3+Hibernate整合开发》等 等。 《疯狂Android讲义》这本书很厚,基本上覆盖了Android开发的所有内容,作者凭借丰富的教学经验对Android开发进行讲解,对于初学者可 能遇到的各种问题和各种疑惑都意义进行了分析,内容足够深入,另外,此书还有几个实例项目进行实践,可以说,学习Android开发有这一本书足够了!如 果感觉Java基础不足了,推荐看他的另一本Java巨著《疯狂Java讲义》,同样,学习Java只要看这本书就足够了!当然,最好还是看下《Java编程思想》
2.其他书籍
[入门篇]人民邮电出版社: 《Google Android开发入门与实战》 《Google Android SDK开发范例大全》
两本都是入门级别的书籍,而且两本时间有点早了,如果有新版本建议看新版本
[提高篇]电子工业出版社: 《Android系统原理及开发要点详解》 《Android系统级深入开发》
两本书是同样两位作者写的,写的时间比较早了,内容不是很新鲜,但是还是很有参考价值,因为内容涉及到系统原理,所以并不简单,适合想了解系统原理,但是又不想精读系统原理
[深入篇]机械工业出版社:《深入理解Android(卷一)》《深入理解Android(卷二)》
作者邓凡平,深入理解Android姊妹篇,经典中的经典,对于深入理解Android很有帮助,两本书以源码分析的方式介绍Android了各个子系统,灰常深入,适合想精通系统原理 [这两本书我还没看]
如果真的想要深入Android系统原理的话不妨看下老罗是怎么做到的,嘿嘿
其他的好书:
图灵系列的书籍都是灰常的经典,一本本都是好书,但是一个人时间精力有限,难以都看完,再加上这些书籍中的很多内容是重叠了的,所以要根据自己实际的开发需求来读相应的书籍
如果是进行Android NDK开发的话,推荐两本书籍:
《Pro Android C++ with the NDK》 《Mastering OpenCV with Practical Computer Vision Projects》
Android学习总结:先专注于某本入门书籍,细读它,理解大部分内容,如果原书有源码,建议实际运行看下结 果,如果原书有项目实践,建议跟着作者的步骤一步步完成。另外,读书建议先粗略读,然后细读,这样前面不懂的小知识马上就解决了,不用花时间纠缠于某个小 问题,要提高读书效率。读完了入门级书之后建议自己找个项目做做,可以是小游戏,也可以是小应用,然后开始看提高篇或者深入篇的书籍。
iOS部分
(1)网站类
1.Apple iOS Dev Center:https://developer.apple.com/devcenter/ios/index.action
苹果官方iOS开发网址,最新的资讯、教程、开发工具
2.开源中国 iOS专区:http://www.oschina.net/ios/home
丰富的开发教程和开发资源,遇到什么问题可以在这里找找教程
3.Cocoa China:http://www.cocoachina.com/
中国最大的iOS开发网站,这里真的是什么都有哟,亲!
4.其他资源
(2)书籍类
《Head First iPhone and iPad Development》
iOS开发不仅开发的成本很高,入门的门槛也比较高,如果喜欢Head First系列书籍的话不妨先看下这本
这本书介绍的是iOS6编程,虽然现在最新的是iOS7了,但是变化不大,大多数iOS开发书籍是介绍iOS4或者iOS5开发,但是不同版本差异还是比较大,所以推荐看iOS6及以上版本的iOS编程的书籍
今年出的新书,内容非常详细,作者是关东升,国内知名的iOS开发专家,可以搜到他的新浪微博,他专注于iOS开发,录制过一些iOS开发视频 [这本书我没读过,还没看到过]
《疯狂iOS 讲义(上) Objective-C 2.0与iPhone/iPad应用开发基础》
李刚老师估计闲不下来,嘿嘿,这是他的新书,貌似要出版了,自然要赞!
其他书籍: [我没怎么读过]
iOS学习总结:对于iOS开发我还没有完整入门,只是看了英文原汁原味的《iOS 6 Programming Cookbook》,这本书还是很不错的,分不同的开发内容进行讲解,但对于入门还是不够的,我自己读的时候写了些读书笔记,不嫌难看不妨参考下,嘿嘿。建议先搞懂Objective-C,然后再开始学习iOS开发,不要直接就学习iOS开发,没打好地基是建不了摩天大厦的!另外,开发成本略高,需要苹果机,装黑苹果麻烦,速度还慢,量力而行 O(∩_∩)O
Windows Phone部分
需要熟悉微软的.NET平台,语言主要是C#,目前Windows Phone资料不算多,图书馆里也就几本书籍,很容易找到那些常见的资源,我没有研究过,在此就不详细提了
Microsoft Windows Phone Developer 开发者网站
OK!差不多就这些了,有什么问题请通过邮件联系我,谢谢!
[附上两周的Android入门课件和演示应用魔力8号球的源码]
Original link:http://hujiaweibujidao.github.io/blog/2014/03/13/mobile-development-materials/
Written by hujiawei Posted at http://hujiaweibujidao.github.io
Feel free to read or comment it, and if you want to copy it into your own site, please copy it with its Original Link showed above or you can see the license below for more details.If you have any problem or suggestion, please comment below. :-)
Thanks a lot. Hope you enjoy here! :-)