This project is not covered by Drupal’s security advisory policy.

As it currently functions this module is a Static Site Generator. This means that given a Drupal menu, Mobile App Generator will try to convert that to a static site including adding .html extensions and changing paths on src links as necessary. As such this module is a great case study in how to use Drupal as a static site generator.

If you are looking at creating mobile apps that wrap HTML sites then you should investigate Single Page Applications. Single Page Applications are easier to maintain than a folder of static .html files.

This presentation at DrupalCamp Austin was my first introduction to Single Page Applications and how many tools there are available to create mobile apps.
Cross-platform apps by Michael Favia and Dane Macaulay

Left for legacy purposes:


Mobile App Generator assists in creating native multi-platform PhoneGap mobile applications for Apple iOS(iPhone, iPad), Google Android, Palm, Symbian, BlackBerry and more.

PhoneGap is an HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores. PhoneGap leverages web technologies developers already know best... HTML and JavaScript.

Mobile App Generator exports a website to plain .html pages so that PhoneGap can compile it into native mobile apps. PhoneGap provides JavaScript access to the phone's features like camera and accelerometer. Search your phone's app stores for PhoneGap to find a demo of the features phonegap makes available through its JavaScript APIs.

Instructions

  • Build a site
  • Add a mobile theme
  • Install mag (Mobile App Generator)
  • Select a menu, export the site (site.com/admin/mag)
    • The menu must have a link pointing to <front> to generate the index.html(as of May 9th, 2012)
  • Copy it to phonegap and ready is your PhoneGap mobile app

Watch the video from DrupalCon Denver for more information.
http://denver2012.drupal.org/program/sessions/auto-generate-your-mobile-...

Credits

The project has been sponsored by Trellon.

Project information

Releases