1. A method for mobilizing a web application, the method comprising: receiving a representational state transfer (REST) resource of a web application; analyzing, by one or more processors, the REST resource to identify a pattern in the REST resource; retrieving, by one or more processors, a template corresponding to the pattern in the REST resource; and generating, by one or more processors, a mobile web application based, at least in part, on the REST resource and the template.