A Framework for Instantiating Native Mobile Multimedia Learning Applications on Android Platform

This paper proposes an extendable Native Mobile Multimedia Learning Application (NMMLA) Framework for instantiating mobile learning applications for various educational subjects and courses on the Android platform. The framework supports a scalable number of components, which include Learn, Evaluate, Simulate, Resources, Chat, e-Quiz etc. It is a one-page-setup and do-it-yourself library that will facilitate the development and deployment of NMMLAs. Thus, it supports four major types of multimedia learning content---images, Hypertext Markup Language (HTML), audio and video---aimed at meeting different learning preferences. Moreover, it supports active and face-toface collaborative learning, such as simulations, chatting, and application/content sharing via Bluetooth, email and on social networks. Above all, it offers key application features, such as theme, course and quiz menus; listview/tabview presentational modes; and Search and Help utilities. This work will benefit practitioners in the m-learning field by providing a content flow algorithm tree that will prevent reinventing the wheel.