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

来源:Android开发周刊 中文的Android开发信息,资源汇总。每周更新

News Android开发前沿新闻类:
Android Weekly- 一个免费的新闻组,每周更新一次,帮助开发者了解业界最前沿信息(并非机器测评之类的文章,而是实打实的干货,包括每周最新教程,Android程序员访谈,加速App开发的各种库和框架,业界开发者会议等 相当推荐)。
Android开发周刊 中文的Android开发信息,资源汇总。每周更新
Tutorials 教程:
Google Android Developer Android开发者官方网站,教程多,代码精炼
CommonsWare – AdvAndroid Android开发书籍The Busy Coder's Guide to Advanced Android Development
vogella Android Development Tutorial  随着Android SDK版本同步升级的开发教程 经常Google Android教程的同学会发现其实经常被搜索引擎带到这个地方来。
Dzone Javalobby 几乎没日更新的开发教程资源 作者众多 资源丰富
Java Code Geeks 也是国外读者众多的Android开发教程汇总网站 更新频率每周1~2次左右
 
ORM Object-relational mapping库(数据库相关):
OrmLite 一个轻量级的Java ORM 支持Android+SQLite
Active Record for Android wrapper for SQLite on Android
 
Design 设计:
Android Patterns 汇聚了众多关于UI交互的设计。几乎你想问的每一个和交互设计有关的答案,例如:如果展示一组数据, 都能在此找到设计答案。
Google Android Design Guide  官方Android设计网站
Android App Patterns 大量的和App Pattern有关的应用截图 谁看谁知道
Android Niceties  拥有几千个Android应用的截图,通过设计模式分类,给你带来设计灵感A collection of screenshots encompassing some of the most beautiful looking Android apps. Aiming to provide inspiration and insight into Android UI conventions.头脑风暴必备
Android Holo Colors Generator 在线声场Holo风格的组件图标资源 The Android Holo Colors Generator allows you to easily create Android components such as editext or spinner with your own colours for your Android application. It will generate all necessary nine patch assets plus associated XML drawables and styles which you can copy straight into your project. 
ICS Apps 符合ICS设计规范的应用集合。可以借鉴一下别人是怎么设计Android App的。 A list of apps doing a great job following the ICS design guidelines.
 
Android 4.0 Design Startkit 登录Twitter tweet一下它的链接,就能获取一堆Android App设计时需要用到的PSD文件
 
Dependency injection:
 
 Dependency injection 大大降低了类之间的依赖性,可以通过annotation (Java)或是SeviceDepdendcy (.Net) 描述类之间的依赖性,避免了直接调用类似的构造函数或是使用Factory来参加所需的类,从而降低类或模块之间的耦合性,以提高代码重用并增强代码的可维护性。
 
RoboGuice Google Guice提供了Java平台上一个轻量级的 Dependency injection 框架,并可以支持开发Android应用。
Android Annotations Android Annotations 是一个开源的框架,用于加速 Android 应用的开发,可以让你把重点放在功能的实现上,简化了代码,提升了可维护性。AndroidAnnotations is an Open Source framework that speeds up Android development. It takes care of the plumbing, and lets you concentrate on what's really important. By simplifying your code, it facilitates its maintenance.
 
Networking (网络通信):
Loopj  – an asynchronous callback-based Http client for Android. 一个Android下的异步网络通信库
Volley 这个要强烈推荐一下。近期会出几个关于Volley的Tutorials 在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。尤其其中的NetworkImageView 用来加载网络图片实在是很方便。
 
Tools 开发工具:
Application Crash Report – ACRA  自动将Android程序崩溃错误发送至Google文档。但,万恶的GFW可能会使这个功能在墙内无法使用。a library enabling Android Application to automatically post their crash reports to a GoogleDoc form.
Android Studio 还在使用Eclipse+ADT开发调试Android 程序?试试Google官方最新推出的基于Gradle+IntelliJ IDEA的Android Studio吧。对于多人写作项目,甚至个人项目都能大大加速开发流程(例如,依赖包管理,一次打包多个APK,Keystore管理等等 试了才知道)。
 
UI组件:
ActionBarSherlock  大名鼎鼎的第三方实现ActionBar的库,不过以后估计用的人会越来越少吧,毕竟ActionBarCompat已经出了,解决了向下兼容ActionBar的问题。
Pull To Refresh  Twitter发明的Pull To Refresh 交互模式。这个库在Android上完美地实现了该模式,大家应该都已经熟知了。
Android Validator Android上的Form验证。目前只支持基于EditText的检查。
Progress Wheel  自定义Progress bar。This is a custom component for Android intended for use instead of a progress bar.
Scroll Bar Panel  实现Path 2.0 样式的ScrollBar
View Badger  实现在任意View右上角添加iOS式样的Badge
ColorPicker  颜色选取器 – to create color picker in preferences.
 
Segmented Radio Button – 实现iOS系统上的Segmented Control 。implementation of iPhone’s segmented control. 
PhotoView 实现Android上图片显示的缩放以及手势。Implementation of ImageView for Android that supports zooming, by various touch gestures.

Android开发者资源大汇总的更多相关文章

  1. 大礼包!ANDROID内存优化(大汇总)

    写在最前: 本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总.挑选.简化后整理而成. 所以我将本文定义为一个工具类的文章,如果你在A ...

  2. ANDROID内存优化——大汇总(转)

    原文作者博客:转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! ANDROID内存优化(大汇总——上) 写在最前: 本文的思路主要借鉴了20 ...

  3. ANDROID内存优化(大汇总——中)

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 写在最前: 本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上 ...

  4. ANDROID内存优化(大汇总——全)

    写在最前: 本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总.挑选.简化后整理而成. 所以我将本文定义为一个工具类的文章,如果你在A ...

  5. C#开源资源大汇总

    C#开源资源大汇总     C#开源资源大汇总 一.AOP框架        Encase 是C#编写开发的为.NET平台提供的AOP框架.Encase 独特的提供了把方面(aspects)部署到运行 ...

  6. ANDROID内存优化(大汇总——上)

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 写在最前: 本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上 ...

  7. [爬虫资源]各大爬虫资源大汇总,做我们自己的awesome系列

      大数据的流行一定程序导致的爬虫的流行,有些企业和公司本身不生产数据,那就只能从网上爬取数据,笔者关注相关的内容有一定的时间,也写过很多关于爬虫的系列,现在收集好的框架希望能为对爬虫有兴趣的人,或者 ...

  8. android 开发者资源下载地址记录(转+补充)

    https如果无法下载的话将下面的:https://dl-ssl 部分改为 http://dl (1)Android SDK (Android SDK主安装包,包含SDK Manager.AVD Ma ...

  9. 【Github资源大汇总】 - 王朋

    1.Github-iOS备忘 (国人总结的上百个Github上的开发框架和完整App) http://github.ibireme.com/github/list/ios/ 2.不少优秀的 iOS, ...

随机推荐

  1. LightSpeed的批量更新和批量删除

    1.Update对于批量操作 无论是Update还是Remove  都是使用LightSpeed的Query对象来完成. 注:Student是要进行Update的表(实体),StuName是表Stud ...

  2. 手机远程调试工具spy-debugger

    关于spy-debugger   1.一站式页面调试工具,远程调试任何手机浏览器页面,任何手机移动端webview(如:微信,HybirdApp等)HTTP/HTTPS.2.spy-debugger内 ...

  3. URAL 1430 Crime and Punishment

    Crime and Punishment Time Limit:500MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u ...

  4. linux中C语言获取高精度时钟gettimeofday函数

    前言:    在开发中,很多时候需要知道各个函数或者是某些设备对命令的操作用时,因此需要用到 gettimeofday 来获取当前时钟. 一,函数说明 #include  int gettimeofd ...

  5. mybatis的#{}和${}的区别以及order by注入问题

    前言略,直奔主题.. #{}相当于jdbc中的preparedstatement ${}是输出变量的值 你可能说不明所以,不要紧我们看2段代码: String sql = "select * ...

  6. Virtual Box上安装CentOS7

    问题1:安装完没有桌面系统(Gnome或KDE)解答:安装的时候,软件选择为最小安装",更改该选择 问题2:开机提示Initial setup of CentOS Linux 7 (core ...

  7. 【NOIP提高组2015D2T1】uva 714 copying books【二分答案】——yhx

    Before the invention of book-printing, it was very hard to make a copy of a book. All the contents h ...

  8. JAVASE笔记回顾

    第一部分,JAVA基础和面向对象 part01 入门与开发环境搭建 1: 计算机基础知识(了解)(1)计算机(2)计算机硬件(3)计算机软件系统软件:windows,linux,mac应用软件:QQ, ...

  9. POJ 3416 Crossing --离线+树状数组

    题意: 给一些平面上的点,然后给一些查询(x,y),即以(x,y)为原点建立坐标系,一个人拿走第I,III象限的点,另一个人拿II,IV象限的,点不会在任何一个查询的坐标轴上,问每次两人的点数差为多少 ...

  10. android stuio eclipse映射下的快捷键

    转:关于 android stuio eclipse映射下的快捷键 http://www.cnblogs.com/0616--ataozhijia/p/3870064.html 会持续更新)这边讲的常 ...