Your Search Results

    Tools and frameworks

    This page is not complete.

    This part of the App Center provides guides to using tools, frameworks and libraries to speed up Open Web App development, and ideal workflows for testing and debugging. We are constantly looking to build up recommendations and workflows to help you get up and running with app development more effectively. If you want to participate, get in contact via mail or IRC (chrismills is the best person to speak to there)

    Note: This set of resources provides general information on tools and 3rd party code that will be useful to you when building Open Web Apps/Firefox OS apps. If you are looking for specific solutions (such as offline or manipulating media), there are recommended frameworks, etc. in our Building Web apps pages.)


    App developer tools
    The page provides a summary of all the most useful Mozilla developer tools for app development.
    Using the app manager
    The Firefox OS app manager is our premier tool for debugging Firefox OS apps. This guide explains how to use it.
    App debugging workflow

    Components and templates

    Web Components
    Web Components are a new and standard way to create portable UI components and more.
    Web components and Mozilla Brick
    Mozilla Brick is a Web component library, based on the X-Tag library, which allows easy usage of custom elements.
    Using app templates
    To help you get going with app development as quickly as possible, there are some template apps you can use as a basis for your own apps. This guide provides information on those templates, how to get them, and how to work with them.
    X-Tag and the Web components specification family provide a means for us to define custom elements that will dealt with as first class citizens by the browser, rather than as an inefficient afterthought. This guide explains how they work.
    Custom elements
    This article describes some of the most useful custom elements available inside Mozilla's X-Tag library.

    Common frameworks and libraries

    Working with Ember
    Working with Angular
    Working with Backbone

    Testing and validation

    Validating Web apps with the App Validator
    The Apps Validator is a tool designed to scan Open Web Apps for problems and invalid code. By using a combination of various techniques and detection mechanisms, the validator is capable of being both efficient as well as thorough. This article explains how to use it.
    Spoof FxOS add-on
    The Spoof FxOS add-on makes Firefox on Android send the Firefox OS User-Agent, and disables Flash. This makes it simpler to test on Android how a site is likely to work on Firefox OS.

    Cross-platform apps and build tools

    Cordova support for Firefox OS
    This article provides a basic introduction to Apache Cordova and explains how to use it to generate an Open Web App for installation on Firefox OS.
    Cordova Firefox OS plugin reference
    Reference showing sample code and examples for the Cordova plugins that currently support Firefox OS.


    Document Tags and Contributors

    Contributors to this page: csuwildcat, kohei.yoshino, markg, chrisdavidmills
    Last updated by: markg,