However, building great web applications doesn't end with picking an application framework. Perhaps the most scaring part here is to pick a UI framework, or to get over the data binding syntax. The good thing here is: been there, done that. We have explored a variety of UI libraries, application frameworks and we have experienced first hand which are the pitfalls when building for Firefox OS. That's why we're releasing application boilerplate for writing great looking and structured mobile applications. For an impression: the application can be found on comoyo.github.com/ffos-list-detail (visit in any modern browser).
Things we have addressed here:
- Routing for bookmarkable segments in the application
- Separation in controllers, views and services through AngularJS
- Incorporating a UI library with the Firefox OS building blocks, that was also used to build the core UI layer (how is that for native!)
- Animations between views (slide and modal, plus reverse), optimized to also run smooth on low spec phones
- Compatibility to also run on Android, iOS and desktop browsers
- Example app manifest + cache manifest for offline usage
The source of the application (fork and start hacking!) can be found on github.com/comoyo/ffos-list-detail.
Comments on Hacker News