Custom UI component library for android