2016安卓开发资料大全

本文出自 云在千峰: http://blog.chengyunfeng.com/?p=1020 

英文链接:http://www.anysoftwaretools.com/best-android-development-resources/ 

image

最近 AnySoftwareTools 整理了一个迄今为止最全的安卓开发资源列表。这份列表有很多极客共同参与整理,包含博客、论坛、视频以及和开发设计相关的社区。

对于安卓初学者而言,查看单独的博客来学习他们分享的技巧和教程是一种非常好的学习方式;但是对于专家级开发者而言,您可能就需要加入到何时的社区中才能更进一步的提高您的技能了。

现在网络上到处都有很多安卓开发相关的资源,每个都去查看显然是不可能的。所以我们收集了这些最好的开发资源供你参考。 请注意:安卓开发者关注的不仅仅只开发应用,您依然需要了解如何推广您的应用并让更多的用户去使用您的应用。这个过程是需要时间的。

最好的方式是,清楚您的目标、合理的分配时间、并提高生产率。 预祝您的应用和事业成功!

大纲

博客和教程
论坛和问答网站
视频教程
播客
Google+ 社区
Facebook 群组

博客和教程

1. Android Developers Blog

谷歌官方的安卓开发者博客。这里可以找到最新的资讯、技巧和开发示例。该博客的所有内容都值得查看。

2. Official Android Blog

谷歌安卓官方的博客,这里主要是面向用户的。介绍了新的功能、新的资讯等内容。作为开发者也可以通过这里来了解安卓系统进化的第一手资料。

3. Android Developers

官方的安卓开发文档,保护 API 文档、SDK、教程、示例 等一切关于安卓开发的内容。里面还有针对其他开发者的采访,可以了解其它开发者是如何开发出成果的应用的。

4. Vogella

安卓开发金矿。里面包含了很多详细的教程和相关的资料。Vogella 提供了关于安卓开发的咨询和培训服务。

5. Romain Guy

Romain Guy 是安卓系统的一位工程师。他的个人博客中有很多优秀的关于安卓开发相关的内容。 Romain Guy 还热衷于摄影,这里是他的 Flickr 和 500px 主页。

6. Android Weekly

顾名思义,这是一个关于安卓开发资讯的周报。每周都汇集了主要的安卓开发博客、教程、视频、播客 等内容。 推荐订阅该网站。

7. Cyril Mottier

Cyril Mottier 是一个移动产品设计和开发人员,同时还是谷歌安卓专家。他喜欢打造极致的安卓应用,创造极致的用户体验。他的个人博客有很多相关的开发资料。

8. Envato Tuts+

Envato Tuts+ 创建了很多安卓开发教程和课程,来帮助开发者提高开发技能,逐步从新手到专家。里面包含了上千个关于安卓开发相关的教程。

9. Ongoing by Tim Bray

Tim Bray 在谷歌工作过。他在 2003 年开始写博客,博客中有很多关于技术、商业的文档。

10. Android Niceties

这是个安卓设计师喜欢的地方。收集了很多漂亮的安卓应用设计图。该博客致力于提供安卓 UI 相关的内容,让设计师在这里找到灵感。

11. Codementor (Android)

里面的内容对于安卓初学者来说很不错。里面包含大量安卓初级开发教程,帮助您学习如何开发安卓应用,同事 Codementor 还提供安卓专家来帮助您更高效的学习安卓开发。

12. Android UI Patterns

由安卓爱好者 Juhani Lehtimäki 创办,他还是 Fat Robot 的CTO。该网站的目标是,记录他们按照安卓 UI 模式来开发应用的设计以及如何演化这种设计模式。同时还介绍了好的设计模式和坏的设计模式。

13. Android Central

和安卓相关的一切资讯内容。普通的安卓消费者比较关注这个网站,里面包含了相关的新闻报道和安卓系统相关的开发内容。现在他们来报道和谷歌相关的内容,有点像中国的谷奥网站。

14. ComputerWorld Android Intelligence

这个是由资深记者 JR Raphael 的一系列和安卓相关的报道。从不同角度看待安卓。

15. Jake Wharton

Square 的工程师,在安卓领域有很多优秀的开源项目。 他的 Github 主页值得关注。

16. Styling Android

Mark Allison 创办的网站, Mark Allison 有 30 年开发经验,4 年安卓开发经验。 在该网站有很多和安卓相关的技术文章。

17. Dan Lew Codes

Trello 公司的安卓开发工程师 Dan Lew 的网站。里面有一些关于安卓开发的技术文章值得参考。

18. The CommonsBlog

Mark Murphy 创建了 CommonsWare ,还是 The Busy Coder’s Guide to Android Development 一书的作者。无论是初学者还是富有经验的安卓开发者,该博客都可以帮助你提高安卓开发的技能。

19. Codedependent

谷歌工程师 Chet Haase 的博客,关注安卓绘图和动画相关的内容。从 2008年开始在其博客上发表技术相关的文章。他还和 Romain Guy 一起写了一本 Java 绘图的书: Filthy Rich Clients

20. CodePath Android Cliffnotes

也是一个适合所有级别的安卓开发者的网站。该网站通过主题来分类教程,所有很容易发现您感兴趣的主题内容。并且该网站还接收投稿,在投稿前请先查看他们的投稿指南。

21. Diego Torres Milano’s blog

Diego Torres Milano 是安卓系统工程师,linux 拥护者,Android Application Testing Guide一书的作者。还是 CulebraTester 和AndroidViewClient 的创建者。从 2006 开始在博客分享代码和测试相关的文章。

22. Android Arsenal

安卓开发者武器库,里面包含开发工具、第三方库和开源的应用。如果您也开发由开源库,可以联系他们收录您的库。

23. Android UI UX

由 Google Developer Expert (GDE) Taylor Ling 创建的关注安卓 UI、UX 的设计网站。里面有很多最新最流行的设计方案。

24. Grokking Android

Wolfram Rittmeyer 的博客,他是一个安卓工程师,在博客上写了很多和安卓开发相关的文章。

25. Pushing Pixels

非常棒的安卓设计博客,由 谷歌员工 Kirill Grouchnikov 创建,这家伙还同时是个工程师,开发了很多安卓工具和开源库。

26. Java Papers

Joseph Kulandai 的博客,里面有很多关于 Java、安卓、设计模式、Web service 等的文章和教程。Joseph 是资深的 Java 和 安卓开发者。如果有时间,他还可以提供外包帮助您开发安卓应用。

27. Chris Banes

谷歌安卓 Developer Programs Engineer (DPE) 团队成员。他的个人博客中也有一些关于安卓开发的内容。

28. Android Design Patterns

设计模式爱好者 Alex Lockwood 的博客,里面有很多安卓相关的开发文章。里面的很多文章就是解决具体安卓开发过程中的各种问题和提出各种解决方案。值得一看。

29. TechnoTalkative

Paresh Mayani 的博客,从安卓 1.5 就开始关注安卓开发了,其博客上有一个 Lazy Android Developers: Be productive 系列教程很有趣。

30. Antoine Merle

Antoine Merle 的个人博客,其本人为 Deezer 的工程师。偶尔发布一些开发相关的文章。

31. ONGOING DEV

Gabriele Mariotti 的博客,分享一些安卓开发中的小技巧。博主有15年的工作经验,博客主要发布一些安卓开发相关的内容。

32. Grafix Artist

Suleiman Ali Shakir 是一个设计师、开发者和艺术家。 他所创建的应用,UI和交互都是非常棒的。他的博客主要关注重新设计UI来改进交互的文章,还有一些开发中的小技巧。

33. NewCircle Developer Stream

Stream 持续的更新一些开源的开发教程。其中很有多关于安卓开发的。 NewCircle 是一家提供软件开发培训的公司。

34. Egor Andreevici

一位很有激情的安卓工程师的个人博客。目前在 1&1 Mail & Media Development & Technology GmbH 工作。

35. Developer.com

这里有关于最新的安卓开发工具的介绍,还有可以创建很棒用户体验、高性能安卓应用的编程技术资料,以及一些帮助你把应用发布到市场的各种建议。

36. Android & Tech

由 Jan-Lk Else 创办,里面的内容包含安卓、技术、应用开发和应用的各种奇技淫巧。里面的文章也有多位工程师投稿。

37. Chris Arriola

Chris 是一个开发安卓和 iOS 应用的自由职业者。致力于创建漂亮的应用并推广到全球用户使用。他的博客上面有很多关于界面和代码的示例。

38. Android Libraries (GitHub)

主要有 Daichi Furiya (一个安卓领域的Google Developer Expert)维护的一个按照字母排序的安卓开发第三方类库。

39. Amit Shekhar

Amit 是 Bobble 的安卓开发主力。同时还是 Free Code Camp 的技术作者。

论坛和问答网站

1. Google Groups: Android Developers

安卓开发的谷歌讨论组,在安卓开发的过程中遇到的任何问题都可以在这里讨论。

2. Stack Overflow

没啥可说的,没上过这个网站的人只有两种:真正的大牛和真正的小白。

3. GitHub

同样不必介绍了,没听说过 GitHub 说明您也不是真正想学习是如何写代码的。

4. Quora

Quora 是另外一个流行的问答网站。

5. Reddit

Reddit是个社交新闻站点,口号:提前于新闻发生,来自互联网的声音。里面关于安卓开发者(频道:AndroidDev )资讯的讨论还是很多的。

6. XDA Forums

地球上最大的安卓社区。不管是用户、还是开发者以及黑客在这里都能找到自己需要的内容。

7. Bytes

是一个开发者和 IT 专家社区。可以和其他40多万全球专家一起讨论和软件开发、网络、安全、web开发、移动开发、数据库等相关的问题。

8. CodeGuru Forums

CodeGuru 是开发者用来分享新想法、文章、提问、回他其他人提问以及收集何种奇技淫巧的地方。这里有很多发生在真实世界真实项目上的具体问题以及解决方案。

9. Codecall Forum

另外一个开发者来分享新想法、文章的地方。

10. AndroidAuthority Forums

是一个和地球上其他安卓爱好者一起交流的地方。在这里可以得到其他专家以及其他设备所有者的帮助。

11. AndroidForums

学习如何开发安卓应用和游戏的论坛。可以发布示例点、咨询问题并分享您的观点。

视频教程

1. Android Developers Channel

订阅数量:379,493

来自于官方的安卓开发者视频频道,包含重大活动的现场直播。里面的内容从示例、教程、新功能介绍 到其他一切和安卓开发相关的内容。

2. Thenewboston – Android App Development for Beginners

订阅数量: 1,326,882

面向于初学者,这里初学者可以学习到关于如何开发安卓应用的一切内容,包含如何使用 SDK 和 Android studio。

3. Derek Banas – How to Make Android Apps

订阅数量:493,852

学习如何开发安卓应用和实现相关功能,其作者会更加读者的请求来制作相关的视频教程。

4. XDA Developers – How to Build an Android App Series

订阅数量:391,386

来自于 XDA 的系列安卓开发教程。里面介绍了一些安卓开发过程中非常酷的内容。

5. Android Bootcamp Training

订阅数量:112,167

如何设计和开发安卓应用的手把手教程。解释了安卓应用开发过程中的开发理念。

6. Udacity – Developing Android Apps

订阅数量:110,131

比较流行的编程教学网站推出的频道。

7. Android Development For Absolute Beginners

订阅数量:102,562

适合初学者观看。

8. Hooman Mardokhi – Become An Android Developer

订阅数量:9,025

科学爱好者 Hooman 分享他自己在商业、技术和应用开发过程中的心得。

9. MultiAndroid zone Advanced Tutorial

订阅数量:7,126

MultiAndroid 用来把安卓开发者和 iOS开发者聚集起来,让他们可以相互学习。

10. Mobile Development III: Advanced Android

订阅数量:6,943

是教师 Dave Jones 的教学视频。

11. TutorialBaba – Android Studio App Dev Tutorials

订阅数量:5,496

TutorialBaba 是一个教学频道。里面包含各种领域的教学视频,例如 Android, HTML, CSS, JavaScript, Bootstrap, Android Studio, Git, GitHub 等。

播客

1. Fragmented Podcasts

由安卓开发者 Donn Felker 和 Kaushik Gopal 主办的播客。会邀请知名人物来讨论各种工具、第三方库的内容。

2. Android Developers Backstage

是谷歌公共关系团队成员 共同主持的一个播客。讨论如何创建更好的应用以及其他安卓相关的内容。每期会邀请一些安卓开发团队的人员和其他知名开发者来一起讨论一个主题。

3. Android Central Podcast

提供每周资讯、评审和其他和安卓新设备相关的内容。

4. Code Newbie Podcast

CodeNewbie 是一个开发者社区。其博客由很多其他开发者学习编程的心路历程。每周一会发布新的内容。

5. XDA Developers’s Podcast

XDA Developer 团队出品。内容涵盖最新的安卓新闻、新的 Nexus 手机、即将发布的移动设备及其其他安卓信息。

Google+ 社区

1. Android Development

268,880个安卓开发者聚集这里讨论各种开发问题、分享最新的开发文章和各种奇技淫巧。

2. Android Central

1,990,228个成员。有专业的 Android Central 主办的一个社区。

3. Android

966,281 个成员,每个安卓用户都可以在这里获取帮助。

4. XDA-Developers

180,90 个成员。 非官方的 XDA 论坛开发者聚集地。

5. Android Authority

172,063 个成员。专注于 安卓 的社区。

6. Android Developer Tools

108,395 个成员。安卓开发工具官方社区,讨论各种开发工具:Android Studio、SDK、ADT、Gradle 、模拟器等。

7. Android Apps

77,762 个成员。专注于安卓应用的社区。这里可以分享您发下的好玩的应用。

8. Android Themes

73,785 个成员。一个专注于讨论安卓主题相关的社区。

9. Android Games

43,632 个成员。没有好玩的游戏了?来这里看看吧。这里可以发现各种最新的好玩的酷游戏。

10. Android Studio

37,629 个成员。Android Studio 的官方社区。学习如何使用 Android Studio 来编写最棒的安卓应用。

Facebook 群组

1. Android Developer

成员数量:76,954。Nob Paka 创建的,用来分享安卓相关的文章和咨询相关相关的问题。特别是关于如何写代码的。

2. Android Custom ROM’s & Developments

成员数量:53,638。分享和 ROM 相关的一切内容。

3. Android Developers

成员数量:28,047。安卓开发者群组。这里可以讨论各种创意来提高在安卓开发领域的技能。

4. Android Developers International

成员数量:23,648。地球上所有安卓开发者群组。

5. Android Developers Vietnam

成员数量:24,132。越南开发者群组,越南开发者还真不少啊。

6. Android Developers Bangladesh

成员数量:20,251。孟加拉国开发者群组。

7. Android Developer Indonesia

成员数量:13,986。

8. Thailand Android Developer

成员数量:12,698。

9. Android Developer Taiwan

成员数量:6,323。

10. Android Developers Israel

成员数量:3,115

11. CodeAndroid Singapore

From: AnySoftwareTools