Apps/Developers: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(target date, etc. pulled out Builder)
(removed builder for now, quick bullet points for things to be covered in dev hub.)
Line 102: Line 102:
* User Engagement
* User Engagement


== Phase 2: Vertical Coverage for Landing Pages and Tutorials ==
== Phase 2: Turn Developer Hub into a one-stop destination ==
{{Draft}}
- templates (mortar, webgamestub)
- web components (x-tags)
- tutorials and end-to-end "walkthrough"
- apps UX design guidelines
- apps submission API


After the initial landing page and tutorial are produced to serve the general apps case, a template will be solidified from that process that will be applied to each app vertical of interest. Games, Video, News & Reading, etc. will all have a landing page and tutorial created that addresses the specific needs of developers creating apps under each umbrella.
and probably:
- a landing page for potential partners.


== Phase 3: Mozilla Builder ==
* See [[Apps/Builder]]


__NOTOC__
__NOTOC__

Revision as of 23:25, 25 July 2012

This page contains all of the important details for the Apps Developers project.

Elevator Pitch

Imagine you're a web developer and you want to learn about this Open Web Apps thing. The Apps Developers project focuses on explaining what this is, what you can do with it and how to build a web app, providing you with guidance and resources along the way.

Overview

Project Status

  • Phase 1. (see below)
  • Target release date: Q2 2012 goal

Development Phases

Phase 1: General Apps Landing Page and Tutorial

Initially, our strategy to up-level the developer ecosystem will be focused on introduction and information. We will create a compelling landing page and tutorial that lead developers through the subtleties of the general apps development case. In later phases we will expand our landing page + tutorial formula to address other app verticals of interest.

Goals

  • Make the app developer experience amazing
  • Give app developers a very clear path to where they want to go

Audiences

  • Mobile app developers
  • Game developers
  • Web developers
  • Partners/App workshops
  • Startups

Outline

  • Design
  • Revision/Source control
  • App workshops/IDEs
  • Advertising
  • Statistics
  • Purchases
  • Hosting
  • Cloud storage

Notes

Relevant Sites

Internal:

External:

Landing Page

Informational landing page(s) outlining the dev process for web apps.

Suggested outline:

Why should I care?

What's a Web App? - content

  • Examples
  • Compare to other platforms
    • iOS, Android
    • Website
    • Add-on
  • Technologies used

Design it!

  • Layouts
  • Responsive Design
  • UI/Themes

Code it! - content

  • The parts of an open web app
  • Bootstrap
  • HTML5 / CSS3 / JS docs
  • Localization

Test it! -- content

Publish it! (see "test it" content)

  • Deployment
    • (own server, Heroku, Google Appspot)
  • Marketplace / AMO
  • Monetization

Next Steps (see "test it" content)

  • Updates
  • User Engagement

Phase 2: Turn Developer Hub into a one-stop destination

Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

- templates (mortar, webgamestub) - web components (x-tags) - tutorials and end-to-end "walkthrough" - apps UX design guidelines - apps submission API

and probably: - a landing page for potential partners.