2016安卓开发资料大全
本文出自 云在千峰: http://blog.chengyunfeng.com/?p=1020
英文链接:http://www.anysoftwaretools.com/best-android-development-resources/
最近 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