Recently smart devices have emerged in platforms for designed an assistive technology software which is embedded in them. Users requirements and awareness of the visually impaired population have made devices manufacturers incorporate accessibility part in their devices. Also, there are third-party developers have been trying to develop assistive technologies to fit gaps for accessibility of other smart devices available [4]. Despite the above advances, assistive, or even accessible mobile phone software development is still an emerging market [5]. Consequently, most of the instructors assume learners have sight while preparing learning material and upload them in m-learning; hence it is difficult for VIL to engage themselves in self-learning using smart devices visually impaired users face some challenges when operating their mobile phones. Partially sighted users, for example, may complain about the size of the letters on the relatively small phone screens, while blind users have difficulties finding items quickly on a touch screen smart device. These encounters, though, do not seem to be an