Applied ViewHolder pattern to most adapters (https://github.com/DigitalCampus/oppia-mobile-android/issues/378)
Decoupled in the activities that use these adapters the need for the getTag() method