An Android Library to improve productivity and reusability of adapter code