下面收集了42个帮助大家学习Android的内容链接,部分内容是面向初学者的,帮助大家从头开始学习Android开发,其他则面向较高级的开发者。希望推荐的这些内容对你有帮助。

官方网站

1、谷歌Android开发者页面

这里是主站点,在这您可以找到一切资源帮助您开始Android开发。此站包含了很多关于学习基础知识的资源,完整的API引用,以及你开始开发所需的各种工具。此站共分为五个部分:

  • 作为初学者,你应该从工具开始,这部分讲解了如何安装AndroidSDK。
  • 教程为你提供了关于Android的基本介绍,教给你如何写出你的第一个程序。它包括很多的资源,即便成为高级程序员你仍需阅读这里面的文章。
  • API指南是对于不同API更技术性的手册,在更加深入理解Android内部工作方面十分有用。
  • 参考手册包含关于Android库的完整的类引用。
  • Google Services部分你会找到更多库的信息,这些库可以让你连接到Google的服务,例如地图和Google+。

教程

2、Vogella的Android教程

这里面包括许多给初学者以及高级Android开发者的教程。这些文章由Lars Vogel编写,文章十分专业,为你提供对Android架构的深入理解。

3、EduMobile Android开发与编程

在这里你可以找到许多基于单独话题的教程。这些教程并非按照循序渐进的顺序排列的,但是却包含了多种多样的独立话题。

4、CoreServletsAndroid编程教程

这是一个更循序渐进的教程系列,可以在你迈出Android编程的第一步时为你指导。

5、给初学者的AndroidLinux编程

该教程由三部分组成的,是由linux.com主办目标受众是具有Java背景的Android初学者。

6、Android快乐编程

这是一个程序员学习Android的博客。Kinam Choi在他了解Android架构过程中通过他的经验帮助你来理解。

7、Styling Android

在这个博客中Mark Allison 专注于设计和Android应用程序的布局。对于那些想要写出有着杰出UI、漂亮的程序的人来说,这是非常有用的资源。

8、“How To Make An Android App”XDA 论坛

这里包含了一系列的论坛帖子,这些帖子指导你开发简单的Android应用程序。

视频教程

9、TheNewBoston Android教程

这里有200个视频教程,这些教程专注于Android开发的各个方面,从下载和安装AndroidSDK开始。大多数视频在5分钟左右,这使得你可以在任何小憩的时候看上一段。

10、Derek Banas Android开发教程

Derek定期的上传关于各种主题的视频教程。目前共有五个关于Android开发的视频。

11、“如何进行Android编程”

这里有10个简单的视频为你介绍Android开发。有些视频是其它教程很少涉及到的内容。全部看完10个视频大概需要两个小时左右。

12、Android开发者

如果你想紧跟Android开发的步伐,那么你应该订阅官方的Android开发者(Android Developers)频道。这里你会学习到最新的特性以及独门绝技。

13、Android Authority(Android权威)

这是另一个专注于Android的频道。主要是面向用户,但是作为一个好的开发者,你也应该时刻了解用户的观点。

工具

14、ADT Plugin for Eclipse(ADT 插件)

对于新手而言,这是目前开发程序的标准的方式,也是最佳选项。Android Developer Tools插件在Eclipse中集成了AndroidSDK并且包括一个图形化的布局编辑器,它能自动生成布局XML文件。如果你不喜欢Eclipse,你也可以尝试用IntelliJ IDEA 12来替代。

15、AndroidAnnotations

AndroidAnnotations 通过使用Java注解来创建样板代码,从而简化了Android应用程序的开发。它负责替你来最常用的任务从而显著地提高代码开发速度,同时增加了代码的可读性。

16、RoboGuice

RoboGuice的目的在与为Android开发加入依赖注入。 RoboGuice同时利用了标注以及Java映像来达到它的目标。

资源

17、The Ultimate Android Library (T.U.A.L) 终极Android库

这是一个展现了许多定制库、图标和视图的程序。你可以在你的设备上安装这个程序并且在action中看到这些元素。你也可以在他们的网站上贡献新的的库。

18、AndroidViews

这里有许多定制视图、库和其它资源。你不用重新发明已有的东西,所以可以节省很多时间。

19、Chupa Mobile

如果你愿意为应用程序组件花钱的话,那么这个市场就是为你而存在的。同是你也可以考虑卖出你自己的定制组件,小工具等等。

APP UI 设计

20、官方设计指南

这是Android网页上的官方站点。它包含所有程序设计的基本信息。

21、Android Patterns

这是一个UI模式的目录,它解释了与你的应用程序交互的最常用和直观的方法。如果你想为用户创建无缝体验,那么这个网站是必须要看的。

22、Android App Patterns

这里有很多截图,这些截图来自不同种类的应用程序。例如,你可以比较各种导航界面来发现哪一种最适合你的程序。

23、Mobile Patterns

这是另一个有很多截图的网站,既有Android的也有iPhone。

24、30 Web、Mobile Wireframe Toolkits

这是一篇文章,文章包含了30个资源的链接。Wireframe 工具包让你可以更加专业地布局你的程序设计。

25、Graphic Designers Cheatsheet

如果你想创建、实现你想要的布局,并快速发布的话,这是一个非常有用的资源。

灵感

26、Android Niceties

这是Tumblr上的一些内容展示了最优美的Android程序,它是启发灵感的好资源。

27、Lovely.ui

这是一个展示漂亮的手机程序的网站。不仅有Android程序也有其他的,但是对于手机程序设计者来说都非常有用。

博客

28、Android官方开发者博客

这个官方博客来自于谷歌的Android开发者。与这些内部人士保持联系以获得最新资讯是非常有必要的。

29、Android周刊

这个其实不太像是一个博客,它更像是一个每周的新闻通讯,它让你知道最新的Android开发的问题。

30、Cyril Mottier 
这是一个非常好的博客,它关注与Android界当前的发展趋势。

31、The Commons Blog

对于了解Android开发的更深层次的信息, 这个博客是非常必要的读物。Mark Murphy关注与开发者需要注意的细节以及陷阱。

32、Android UI Patterns

在Juhani的这个博客中,他专注于应用程序的设计和可用性。

人物

要保证时刻获取最新的Android开发的信息,最好的方式就是与那些开发或为架构出力的人们保持联系。因为Android是谷歌创建的,你会发现开发者社区主要在Google+上(而不是Facebook上)。但是你同样可以在其他社交网站上找到他们。

33、Mark Murphy (Commonsware)

Mark Murphy撰写了“The Busy Coder’s Guide to Android Development”这本书,此书共有2300页,其中包含了大量有用的信息。他主要使用Google+,但他也有一个自己的网站,同时也会在stack overflow上回答问题。

34、Tor Norbye

Tor Norbye是谷歌公司Android部门的一员。在Android开发上,他从事视觉工具方面的工作。你也可在TwitterYouTube上找到他,同时他也是The Java Posse的一员。他的博客已经不在更新,因为他已经把主要活动转移至Google+

35、Romain Guy

Romain Guy是AndroidUI部门内部的专家,他专注于图形性能和动画。他使用Google+Twitter, 也在Stackoverflow上回答问题,同时有自己的博客。请务必看看他的这个在2013 Google I/O大会上关于Android图形和性能以及动画的视频。

36、Dianne Hackborn

Dianne Hackborn是一名Android架构工程师。除了使用Google+,他还在Stackoverflow上回答问题。

37、Chris Banes

Chris Banes是ActionBar-PullToRefreshPhotoView和Android-BitmapCache的作者,这三个均为对于Android开发者非常有用的库。你可以在Google+TwitterStackoverflow博客甚至Facebook上找到他。

38、Jake Wharton

Jake Wharton是Android-ViewPagerIndicatorActionBarSherlock的开发者,这两者简化了所有版本Android中action bar设计模式的使用。他使用Google+Twitter,同时也在Stackoverflow上回答问题。

39、Roman Nurik

Roman Nurik对于Android的贡献主要是改善了用户体验和视觉设计。你可以在Google+TwitterStackoverflowDribbble上关注他。

40、Adam Powell

Adam Powell是一名Android架构开发者,他主要从事UI工具箱的工作。你可以在Google+TwitterStackoverflow上找到他。

41、Richard Hyndman

Richard Hyndman是Android开发组的一员。他主要在Google+Twitter上发帖。

42、Cyril Mottier

Cyril Mottier 是GreenDroid和常规blogger的开发者。你可以在Google+Twitter上找到他。

原文:cogitolearning  / 翻译:ImportNew.com-汤米猫

[转] Android开发者必备的42个链接的更多相关文章

  1. Android开发者必备的42个链接

    http://mobile.51cto.com/ahot-426035.htm Android开发者必备的42个链接 下面收集了42个帮助大家学习Android的内容链接,部分内容是面向初学者的,帮助 ...

  2. 八款Android 开发者必备的小工具

    Photo from https://www.airpair.com 在做Android 开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大 ...

  3. iOS开发者必备的10款工具

    当前iOS和Android两大移动操作系统“二足鼎立”,几乎覆盖了市面上大部分的智能手机.相比Android,iOS开发适配更简单,且随着各种实用工具和Swift语言的出现,iOS开发门槛地降低,开发 ...

  4. Android开发者资源大汇总

    本文总结了最新的Android开发资源.下面列出的资源都是常用的,每个Android程序员都应该知道,能大大方便App开发.Enjoy~ 来源:Android开发周刊 中文的Android开发信息,资 ...

  5. Android开发者的Kotlin:书

    原文标题:Kotlin for Android Developers: The book 原文链接:http://antonioleiva.com/kotlin-android-developers/ ...

  6. 对Android开发者有益的40条优化建议

    下面是开始Android编程的好方法: 找一些与你想做事情类似的代码 调整它,尝试让它做你像做的事情 经历问题 使用StackOverflow解决问题 对每个你像添加的特征重复上述过程.这种方法能够激 ...

  7. Android高工必备技能

    转载:http://www.jianshu.com/p/d791bbede02c Step 1. 玩转RxJava 使用RxJava处理异步极其方便,各种操作符可以对数据做流水线式操作,再加上与Ret ...

  8. 给 Android 开发者的 RxJava 详解

    我从去年开始使用 RxJava ,到现在一年多了.今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 .而最近这几个 ...

  9. 对 Android 开发者有益的 40 条优化建议

    本文转载于:http://www.oschina.net/translate/40-developer-tips-for-android-optimization?cmp 下面是开始Android编程 ...

随机推荐

  1. 讽刺的是,我在linux下使用最多的命令,竟然是windows的

    $ history | awk '{print $2}' | sort | uniq -c | sort -nr | head dir vi echo cd vim jobs gcc ls less ...

  2. iOS中归档对象的创建,数据写入与读取

    归档(archiving)是指另一种形式的序列化,但它是任何对象都可以实现的更常规的模型.专门编写用于保存数据的任何模型对象都应该支持归档.比属性列表多了很良好的伸缩性,因为无论添加多少对象,将这些对 ...

  3. iOS开发之—— XCODE真机调试设备连接一直忙碌如何处理!(真机调试各种错误提示解决)

    真机调试,想连接真机调试代码可是连上设备后就一直转圈, 在Divice里面一直提示“iphone名称” is busy: Processing symbol files Xcode will cont ...

  4. [USACO2003][poj2138]Travel Games(dp/最长路)

    http://poj.org/problem?id=2138 题意:给你一些单词和初始单词,在初始单词的任意位置你可以加任意一个字母,使得这个新单词在给的单词中有所出现,然后在这样不断迭代下去,让你求 ...

  5. linux中的数值运算

    一.declare 作用:声明变量类型,bash默认变量为字符串类型的,并且字符串在拼接时直接拼接,不需要加号 使用方法: 二.数值运算 加法运算 a= b= c=$(($a+$b)) echo $c

  6. SequoiaDB 系列之五 :源码分析之main函数

    好久好久没有写博客了,因为一直要做各种事,工作上的,生活上的,这一下就是半年. 时光如梭. 这两天回头看了看写的博客,感觉都是贻笑大方. 但是还是想坚持把SequoiaDB系列写完. 初步的打算已经确 ...

  7. 20.C#LINQ基础和简单使用(十一章11.1-11.2)

    终于看到了第11章,之前虽然也有看过,但没有太仔细,在工作中也偶尔会使用,但不明白其中的原理,那现在就来讲讲LINQ,做一做书虫~~ 首先先了解下LINQ的三个要点: LINQ不能把非常复杂的查询表达 ...

  8. FileStream大文件复制

    FileStream缓冲读取和写入可以提高性能.FileStream读取文件的时候,是先讲流放入内存,经Flash()方法后将内存中(缓冲中)的数据写入文件.如果文件非常大,势必消耗性能.特封装在Fi ...

  9. 转-JS中document对象详解

    对象属性 document.title //设置文档标题等价于HTML的<title>标签 document.bgColor //设置页面背景色 document.fgColor //设置 ...

  10. 【BZOJ 3143】【Hnoi2013】游走 期望+高斯消元

    如果纯模拟,就会死循环,而随着循环每个点的期望会逼近一个值,高斯消元就通过列方正组求出这个值. #include<cstdio> #include<cctype> #inclu ...