cODA: An Open-Source Framework to Easily Design Context-Aware Android Apps