本文总结了最新的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. win10中文简体繁体切换快捷键

    win10中文简体繁体切换快捷键Ctrl+Shift+F

  2. DirectX API 编程起步 #02 窗口的诞生

    在这篇文章里我们先用 windows API 制作一个窗口出来,以后再用 DirectX API 渲染的东西就会显示在这里,控制台那黑白的画面肯定是没法用的. 每次的代码都会更新到Github 首先贴 ...

  3. 【Ext.Net学习笔记】04:Ext.Net中使用数据、Ext.Net Store的用法、Ext.Net ComboBox用法

    之前的几篇文章都是介绍Ext.Net较为基础的东西,今天的这一篇将介绍数据的一些用法,包括XTemplate绑定数据.Store(Modal.Proxy).ComboBox的用法等. XTemplat ...

  4. 分享一个解决MySQL写入中文乱码的方法

    分享一个解决MySQL写入中文乱码的方法 之前有发帖请教过如何解决MySQL写入中文乱码的问题.但没人会,或者是会的人不想回答.搜索网上的答案并尝试很多次无效,所以当时就因为这个乱码问题搁浅了一个软件 ...

  5. 项目回顾2-vue的初体验-在已有项目局部使用vue,无须额外配置

    当了解到尤大大的vue的时候,就很想在项目里用一下,不过当用了vue cli 创建了一个脚手架之后,感觉现有的项目改造难度太大了,毕竟原来是JQ的.这个项目已经上线,基本功能也完成了,客户提出来后台对 ...

  6. Codeforces Round #267 Div.2 D Fedor and Essay -- 强连通 DFS

    题意:给一篇文章,再给一些单词替换关系a b,表示单词a可被b替换,可多次替换,问最后把这篇文章替换后(或不替换)能达到的最小的'r'的个数是多少,如果'r'的个数相等,那么尽量是文章最短. 解法:易 ...

  7. [3d跑酷] Xcode5 打包 发布配置

    主题 Unity导出Xcode项目,使用Xocde打包ipa并提交到AppStore xcode发布配置 1.设置发布相关参数,比如 包名,版本,证书,ios设备版本 2.设置体系结构,支持的平台(I ...

  8. Android 屏幕适配(一)百分比布局库(percent-support-lib) 解析与扩展

    转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46695347: 本文出自:[张鸿洋的博客] 一.概述 周末游戏打得过猛,于是周 ...

  9. HTML5-WebSocket技术学习(1)

    WebSocket是为解决客户端与服务端实时通信而产生的技术. 介绍它是什么的废话不多说了,直接说怎么用: 客户端: 1.创建一个 EventSource 对象 var es = new EventS ...

  10. 分布式监控系统Zabbix-3.0.3-完整安装记录(4)-解决zabbix监控图中出现中文乱码问题

    之前部署了Zabbix-3.0.3监控系统,在安装数据库时已经将zabbix库设置了utf-8字符. 首先确定zabbix开启了中文支持功能:登录到zabbix服务器的数据目录下(前面部署的zabbi ...