专栏首页潇涧技术专栏Material on Mobile Development

Material on Mobile Development

本文主要是推荐一些移动开发的资料,主要以Android开发为主

最后更新时间:2016年5月22日

Android部分

(1)网站类

1.Android开发者:http://developer.android.com/index.html Google官方Android开发者网站,发布关于Android的最新信息,有最权威的开发教程API手册以及应用设计教程,还提供最新最强大的开发工具以及SDK下载!

2.开源中国 Android开发专区:http://www.oschina.net/android 这里有关于Android开发的各种知识,小到环境搭建,大到细节实现,很多开发者在这里分享了自己的开发经验,所以如果在某个方面遇到了问题,没准可以在这里找到答案。

3.干货集中营:http://gank.io/ 由代码家创建的干货集中营,每个工作日更新一份干货日报,特别推荐! 推荐使用我的两个小工具结合使用:Gank for MacGank Alfred Workfolw

4.安卓开发技术周报:http://www.androidweekly.cn/tag/androiddevweekly/ 由脉脉不得语创建的安卓开发技术周报,每周更新,也特别推荐

5.其他资源 Android Weekly 国外版的安卓开发周报 StackOverflow 嘿嘿,没有它解决不了的问题! Github Trending 了解Github上最新的火爆的开源项目 Android 开源资料库 开源资料不少,大部分都在Github上,感谢@代码家 codeKK开源项目解析 上面有各种开源项目的解析,感谢@Trinea

(2)书籍类

[入门篇] 《疯狂Android讲义》 作者李刚,国内的Java领域大牛之一,著有多本疯狂系列的书籍,包括《疯狂Java讲义》《轻量级Java EE企业应用实战(第3版):Struts 2+Spring 3+Hibernate整合开发》等等。 《疯狂Android讲义》这本书很厚,基本上覆盖了Android开发的所有基础内容,作者凭借丰富的教学经验对Android开发进行讲解,对于初学者可能遇到的各种问题和各种疑惑都意义进行了分析,内容足够深入,另外,此书还有几个实例项目进行实践,可以说,学习Android开发有这一本书足够了!如果感觉Java基础不足了,推荐看他的另一本Java巨著《疯狂Java讲义》,当然,最好还是看下《Java编程思想》

《Google Android开发入门与实战》 《Google Android SDK开发范例大全》 两本都是入门级别的书籍,而且两本时间有点早了,如果有新版本建议看新版本

[提高篇] 《Android系统原理及开发要点详解》 《Android系统级深入开发》 两本书是同样两位作者写的,写的时间比较早了,内容不是很新鲜,但是还是很有参考价值,因为内容涉及到系统原理,所以并不简单,适合想了解系统原理,但是又不想精读系统原理

《Android群英传》 作者徐宜生,沪江的高级开发工程师,这是一本对于Android开发提高很有帮助的好书

《Android开发艺术探索》 作者任玉刚,百度高级开发工程师,这本书是绝对的好书,从初级中级工程师向高级工程师过渡的经典之作

[深入篇] 《深入理解Android(卷一)》《深入理解Android(卷二)》 作者邓凡平老师,深入理解Android姊妹篇,经典中的经典,对于深入理解Android很有帮助,两本书以源码分析的方式介绍Android了各个子系统,灰常深入,适合想精通系统原理 [这两本书我还没看,陆续开始拜读]

[《Android 源码设计模式解析与实战》](http://book.douban.com/subject/26644935/) 作者何洪辉和关爱民,业界大牛,从Android源码的角度由浅入深地剖析设计模式的运用,不可多得的好书啊

如果真的想要深入Android系统原理的话不妨看下老罗是怎么做到的,嘿嘿

其他的好书: 《Android软件安全与逆向分析》 《Android技术内幕》 50 Android Hacks 图灵程序设计丛书•移动开发系列 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.其他资源 找代码?看这里->Code4App 找资源?看这里->UI4App

(2)书籍类

《Head First iPhone and iPad Development》 iOS开发不仅开发的成本很高,入门的门槛也比较高,如果喜欢Head First系列书籍的话不妨先看下这本

《iOS 6 Programming Cookbook》 这本书介绍的是iOS6编程,虽然现在最新的是iOS7了,但是变化不大,大多数iOS开发书籍是介绍iOS4或者iOS5开发,但是不同版本差异还是比较大,所以推荐看iOS6及以上版本的iOS编程的书籍

《iOS开发指南:从零基础到App Store上架》 2014年出的新书,内容非常详细,作者是关东升,国内知名的iOS开发专家,可以搜到他的新浪微博,他专注于iOS开发。

《疯狂iOS 讲义(上) Objective-C 2.0与iPhone/iPad应用开发基础》 李刚老师的书。

豆瓣书籍:iOS开发

iOS学习总结:对于iOS开发我还没有完整入门,只是看了英文原汁原味的《iOS 6 Programming Cookbook》,这本书还是很不错的,分不同的开发内容进行讲解,但对于入门还是不够的,我自己读的时候写了些读书笔记,不嫌难看不妨参考下,嘿嘿。建议先搞懂Objective-C,然后再开始学习iOS开发,不要直接就学习iOS开发,没打好地基是建不了摩天大厦的!另外,开发成本略高,需要苹果机,装黑苹果麻烦,速度还慢,量力而行 O(∩_∩)O

[附上两周的Android入门课件和演示应用魔力8号球的源码]

Android入门课程(上) Android入门课程(下) 魔力8号球源码

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android Heroes Reading Notes

    最近有幸认识了很多国内安卓开发的大神,每每想到这里都感觉自己总算是找到了组织,步入了正轨。(^o^) 前段时间购入了几位大牛们写的书,这些书都是好评如潮啊,哈哈...

    宅男潇涧
  • Android Ndk and Opencv Development 1

    从本节开始之后的几节将介绍关于Android NDK和OpenCV整合开发的内容,本节介绍Android NDK 和 OpenCV 整合开发的环境搭建以及人脸检...

    宅男潇涧
  • Art of Android Development Reading Notes

    啥也不说了,@主席的《Android开发艺术探索》真是业界良心之作,不得不看! 感谢主席,膜拜主席!主席主席,我要跟你生猴子!(>^ω^<)

    宅男潇涧
  • Android 开发者 | 应用兼容性注意事项

    Android 开发者
  • 安卓很受伤:Black Hat 2015黑客大会上将公布的6个移动安全威胁

    Black Hat 2015召开在即,现在随小编一起瞅瞅下个月将在Black Hat USA公布的一些Android安全威胁吧。 64位Android Root...

    FB客服
  • Android完整知识体系路线

    移动研发火热不停,越来越多人开始学习Android 开发。但很多人感觉入门容易成长很难,对未来比较迷茫,不知道自己技能该怎么提升,到达下一阶段需要补充哪些内容。...

    Android技术干货分享
  • 远程调试 Android 设备使用入门

    By Kayce Basques Technical Writer at Google

    一个会写诗的程序员
  • 如何成为Android高手 博客分类: 经典文章转载 Android互联网中国移动网络应用应用服务器

    若立志成为Android高手 ,如有耐心,“一瓶一钵足矣”。   “天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。人之为学有难易乎?学之,则...

    chroya
  • 瞬息万变的技术圈与焦虑的技术人,进阶Android需要掌握的那几个关键技术

    过了30岁后的人很多都会感受到一个问题:从大学毕业到迈入30岁其实只是一瞬,感觉没做什么,还没潇洒完,还没耍帅够就听着身边的人开始叫你大叔、大哥了。而30岁后更...

    Android技术干货分享
  • Android各版本占比数据公布:9.0份额最高 10不到10%

    作者:快科技 链接:https://www.cnbeta.com/articles/tech/966405.htm

    陈宇明

作者介绍

精选专题

活动推荐

扫码关注云+社区

领取腾讯云代金券