This post has two parts: 1. the realization that there is a shift in thinking, and 2. a list of Popular HTML Boilerplates. The analysis and thinking comes from some one working on IoT for mobile devices, not desktop variations of shopping catalogues.
The key point: we do not need to carry the same legacy baggage that web developer and native mobile developers carry. It's not just that we can develop faster, but also that we don't have to carry legacy items, like support for IE7 and IE8.
The first part starts with a tale of conscious, but uncoordinated, movement within the hybrid HTML5 community1.
A few weeks ago I released an HTML5 boilerplate for Phonegap development. Within days of this, Phonegap did a major release. Days afterwards I decide to step up the release of three (3) boilerplates. Midway through my work, I was taken back a bit when Brian Leroux tweeted the release of his version of a phonegap boilerplate, aka Phonegap-easy-start. So, I quickly finished up and released three (3) Phonegap Generic boilierplates.
Phonegap--Generic-Boilerplate #1 >>
My next thought was to do a quick blog of other Mobile/Cordova/Phonegap/Hybrid HTML Boilerplates. To my dismay, there were only seven (7) of any worth. Two (2) were from phonegap (start & hello-world), one for Cordova, one for ionic, and one other.2
At some point an epiphany came to me, namely, we do not need to carry the same legacy baggage that web developer and native mobile developers carry. It's not just that we can develop faster, but also that we don't have to carry legacy items, like support for IE7 and IE8 — OUCH!.
Phone/Mobile App vs. Mobile Web App
One distinction that is not completely clear to web developers is that stand-alone phone/mobile Apps have different requirements versus Web Apps3. Both are highly concerned with page layout, network access, and compability among mobile devices, but after that it differs. Stand-alone Apps have a variety of additional services that include access to sensors on the mobile device.
The Hybrid view of standard Boilerplates
There are a host of standard HTML5 boilerplates available right now, but only a handful are meant to work with stand-alone hybrid Apps, let alone mobile Apps. Currently, most boilerplates are mainly concern with:
Advantage of mobile HTML5 Boilerplates
So while, Hybrid HTML5 Boilerplates is definitely in infancy – a clean start can and will be made. If you feel inclinded to roll your own boilerplage, below the table is a list of Other HTML Boilerplates.
PhoneGap Hello World app
A boilerplate for HTML5 phonegap applications
Provides a starter project for Ionic apps
Html5 Native App Part Three
CSS Tools: Reset CSS