Flood.FM is a unique idea. This is a website where listeners will be greeted with music from local, independent bands across several genres and geographic regions. Building this will take many of the skills we've developed so far, and we'll pepper in some new techniques that can be used in this new service. We've already drawn interfaces on Post-its, and used GPS and client-side templates. We've taken care of regular HTML5 audio and video. We've even started working on multiple mobile sizes and used media queries to rework our layouts into responsive designs.
All of these were simpler implementations meant to get the job done and be as gracefully failing as possible. Let's see what technology and techniques we could bring to bear on this venture.
In this chapter we will cover:
A taste of Balsamiq
Organizing your code
Introduction to the Web Audio API
Prompting the user to install your app
New device-level hardware access
To App or not to App, that is...