专题

  • ConstraintLayout

    其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。它可以在一层view之内实现复杂的布局,大大提高了布局的效率。

  • UI实验室

    UI是门大学问

  • 布局动画LayoutAnimation

    layout动画在每次布局发生变化的时候系统调用的一个预加载动画效果,使用layout动画可以让布局的变化过度看起来更自然。使用起来很简单,只需在控件中添加一个属性就可以了。

  • Android Architecture Components

    Google I/O '17上发布了Android Architecture Components,它是由Lifecycles, LiveData, ViewModel以及Room 等组件组成的库。旨在帮助开发出稳定,健壮的app。

  • Android Data Binding

    介绍最新的数据绑定技术

  • RxJava

    RxJava是 ReactiveX 在JVM上的一个实现,它为观察者模式提供了一种通用的实现,并且提供了丰富的操作符来处理数据流。它同时支持不同线程之间切换,使得它经常用来实现Android中的异步调用。

  • InstaMaterial概念设计

    几个月前(这篇文章的日期是2014 年11月10日),google发布了app和web应用的Material Design设计准则之后,设计师Emmanuel Pacamalan在youtube上发布了一则概念视频,演示了Instagram如果做成Material风格会是什么样子。