Common and reusable components for android development