A great number of tools can be deployed to create m-learning: cloud-based and desktop tools, free and commercial software, do-it-yourself kits, and even mobile learning platforms. You may decide that the best approach is to build a native app or you may want to embrace HTML5 technologies to deliver content through browsers on mobile devices.
In our field, it is clear that some e-learning vendors have made an effort to improve their products and help users start creating content for mobile