本文总结了最新的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. android app性能优化大汇总(内存性能优化)

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

随机推荐

  1. BPM公文管理解决方案分享

    一.方案概述 公文作为一种规范性文书,具有法律性.指导性.政令性强的特点,是企事业单位政令上通下达的重要方式.及时.准确.安全地处理.控制和管理公文,方能保障企事业单位正常运转,确保组织权威和政令畅通 ...

  2. css zoom属性兼容ie,firefox,chrome

    jquery代码: $("body").css({ "zoom":"2", "transform":"scal ...

  3. HDU 4568 Hunter 最短路+状压DP

    题意:给一个n*m的格子,格子中有一些数,如果是正整数则为到此格子的花费,如果为-1表示此格子不可到,现在给k个宝藏的地点(k<=13),求一个人从边界外一点进入整个棋盘,然后拿走所有能拿走的宝 ...

  4. c++中获取字符cin,getchar,get,getline的区别

    http://www.imeee.cn/News/GouWu/20090801/221298.html cin.get()与getchar()函数有什么区别? 详细点..C++中几个输入函数的用法和区 ...

  5. ACdream 1063 平衡树

    写的很丑的字典树.听王大神的话  需要改进. #include<stdio.h> #include<string.h> #include<math.h> #incl ...

  6. java HttpClient设置代理

    HttpClient client = new HttpClient(); UsernamePasswordCredentials creds = new UsernamePasswordCreden ...

  7. 基于Alpha-Beta剪枝的欢乐斗地主残局辅助

    2019年4月17日更新: 将搜索主函数优化为局部记忆化搜索,再次提高若干倍搜索速度 更新了main和player,helper无更新 #include "Player-v3.0.cpp&q ...

  8. ThinkPHP登录功能的实现方法

    登陆功能是PHP程序设计中常见的功能.本文ThinkPHP实例主要完成注册成功后进入首页,并告诉你是登录用户的功能.具体实现步骤如下: 第一步:在config.php文件中加上: 完整实现代码如下: ...

  9. 20165206 预备作业3 Linux安装及学习

    Linux的安装与学习 - 在自己笔记本上安装Linux操作系统 在安装虚拟机的过程中遇到了不少问题,但也都进行了尝试并得到了解决.首先是在安装VirtulBox的安装上,按照老师给的链接下载安装,不 ...

  10. nginx 方向代理 jenkins

    环境 10.0.0.20 Nginx 10.0.0.21 jenkins 10.0.0.20 nginx 进入到nginx目录,去除无用字段输入到conf.d/jenkins.conf 文件中 [ro ...