官方网站

1谷歌Android开发者页面

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

     作为初学者,你应该从工具开始,这部分讲解了如何安装AndroidSDK

     教程为你提供了关于Android的基本介绍,教给你如何写出你的第一个程序。它包括很多的资源,即便成为高级程序员你仍需阅读这里面的文章。

     API指南是对于不同API更技术性的手册,在更加深入理解Android内部工作方面十分有用。

     参考手册包含关于Android库的完整的类引用。

     在Google Services部分你会找到更多库的信息,这些库可以让你连接到Google的服务,例如地图和Google+。

教程

2Vogella的Android教程

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

3EduMobile Android开发与编程

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

4CoreServletsAndroid编程教程

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

5给初学者的AndroidLinux编程

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

6Android快乐编程

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

7Styling Android

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

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

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

视频教程

9TheNewBoston Android教程

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

10Derek Banas Android开发教程

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

11如何进行Android编程”

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

12Android开发者

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

13AndroidAuthority(Android权威)

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

工具

14ADT Plugin for Eclipse(ADT 插件)

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

15AndroidAnnotations

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

16RoboGuice

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

资源

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

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

18AndroidViews

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

19Chupa Mobile

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

APP UI 设计

20官方设计指南

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

21Android Patterns

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

22Android App Patterns

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

23Mobile Patterns

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

2430 Web、Mobile Wireframe Toolkits

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

25Graphic Designers Cheatsheet

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

灵感

26Android Niceties

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

27Lovely.ui

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

博客

28Android官方开发者博客

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

29Android周刊

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

30Cyril Mottier

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

31The Commons Blog

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

32Android UI Patterns

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

人物

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

33Mark Murphy(Commonsware

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

34TorNorbye

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

35RomainGuy

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

36Dianne Hackborn

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

37ChrisBanes

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

38JakeWharton

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

39RomanNurik

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

40AdamPowell

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

41RichardHyndman

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

42CyrilMottier

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

 

更多相关文章

  1. Android(安卓)JAR组件安装打包教程
  2. 挑战独立开发项目能力--IT蓝豹
  3. 云平台编程与开发(三):创建基于X5Cloud云平台的Hello World程序(运行
  4. 深入Android开发FAQ的详解
  5. Android(安卓)蓝牙串口调试程序开发
  6. 移动端开发工程师的AI突围之路
  7. 9个非常棒的Android代码编辑器 移动开发者的最爱
  8. java web开发(三) 接口使用
  9. Android(安卓)Studio Jni开发(二)实现Native调用java方法和Native

随机推荐

  1. android 中动态创建控件
  2. Android的一些积累(不断更新)
  3. Android下MP3播放器的实现源代码01
  4. 简析Android中LruCache缓存类
  5. android多线程进度条
  6. Android蓝牙开发
  7. android image cache 图片缓存 异步 下载
  8. 在Kotlin中配置dataBinding项目无法运行
  9. Android(安卓)控件之一:Button 按钮
  10. Android再按一次后退键退出