Great post George Mount . Databinding is an excellent library. We moved our app to MVVM after library is out. I am using ObservableFields insted of extending BaseObservable in my viewmodel class. I guess I can use @Bindable annotation as well. But I want to ask another question. Is there any roadmap to add ready to use context to databinding? May be it is a bit weird question but most of the time we pass context as a parameter.