在软件开发过程当中,想必不少读者都遇到过系统性能问题。而解决系统性能问题的几个主要步骤是:java
The introduction to Reactive Programming you've been missing -- 中文版android
什么是FRP?在互联网上有着一大堆糟糕的解释与定义。维基百科一如既往的空泛与理论化。Stackoverflow的权威答案明显不适合初学者。Reactive Manifesto看起来是你展现给你公司的项目经理或者老板们看的东西。微软的Rx terminology "Rx = Observables + LINQ + Schedulers" 过于重量级且微软味十足,只会让大部分人困惑git
Android Lollipop 新特性 - Palettegithub
Palette 能够从一张图片中提取颜色,咱们能够把提取的颜色融入到App UI中,可使UI风格更加美观融洽。好比,咱们能够从图片中提取颜色设置给ActionBar作背景颜色,这样ActionBar的颜色就会随着显示图片的变化而变化。性能优化
随着应用的不断迭代,应用的体积不断增大,项目愈来愈臃肿,冗余增长.项目新功能的添加,没法肯定与用户匹配性,发生严重异常每每牵一发而动全身,只能紧急发布补丁版本,强制用户进行更新.结果频繁的更新,反而容易下降用户使用黏性.或者是公司业务的不断发展,同系的应用愈来愈多,传统方式须要经过用户量最大的主项目进行引导下载并安装.框架
一个能够统计 .dex
文件中方法个数的命令行工具。工具
能够将smali代码转换为java代码的工具。
可让你在2.2系统上使用Android L系统才支持的控件效果的库。具体兼容的控件请看项目的介绍。
enhanced-volley是在Volley的基础上进行了扩展,添加了 自定义Http头
、自定义GET请求的URL参数
、给ImageLoader添加了默认的BitmapLruCache实现
、添加了新的能够执行任意你想要的动画的AnimateImageView控件
以及支持 application/octet-stream MIME 类型的文件上传
等功能。
Android Studio / Intellij Tip of the Day:显示最近更改的文件(@Philippe Breault)
快捷键(菜单):
Gradle plugin to add more placeholders to your manifest.xml.
在项目迭代的过程当中,会碰到不少切图替换的问题,怎么去命名?给几个分辨率合适?怎么去标注等。本文把我在版本迭代工做中的一些经验分享给你们,但愿能对你们有所做用。
UI最重要组建之一就是图标,随着扁平化设计的发展趋势,愈来愈注重图标的简洁与寓意表达,平面图标已占主导地位。每位设计师所处的阶段所关注的要点是不同的,我把图标设计分为2个阶段–初阶与高阶,这样分是为了有步骤性的学习和进阶的增强,固然,能人的话一步到位,对于新人来说会较难,须要实际工做中辅导与本身经验总结。
Material Design UI Kit for Sketch
A UI Kit for Google's Material design. Essential if you're designing for Android.