This page lists topics useful for building webapps; each page includes workflows, tutorials, references, examples, and other useful information.
- Quickstart
- This Quick Start guide introduces a recommended tool chain for creating open web apps, and outlines the specific requirements for building Firefox OS applications.
- Basic data flow
- Setting up the data flow through your application, HTTP basics, Ajax.
- Modern web app architecture
- A basic introduction to modern web app architecture and development: MVC, frameworks, etc.
- Gather and modify data
- Retrieving data from files, device hardware (e.g. battery, proximity, light sensor) and key services (e.g. camera, contacts).
- User notifications
- System notifications, alarms, vibration.
- Implement user input and control mechanisms
- Mouse, keyboard, pointer lock, touch inputs, drag and drop, and more.
- Work offline
- appCache, localStorage, and IndexedDB.
- Audio and video delivery
- Delivery of video and audio onto a web document.
- Audio and video manipulation
- How to manipulate audio and video using
<canvas>
, Web Audio API, etc. - Performance
- Articles about making your web apps perform better.
Document Tags and Contributors
Tags:
Contributors to this page:
bunnybooboo,
chrisdavidmills,
eharris,
kohei.yoshino,
Geeth,
phungnguyen,
kscarfone,
Jeremie,
Sheppy,
daviddoran
Last updated by:
bunnybooboo,