Hello World Hi this is John Sonmez from Pluralsight and in this module we're going to be learning how to create apps for Firefox OS and create a simple Hello World application to test things out. I think you'll be pleasantly surprised to find out how easy it is to get started creating Firefox OS applications. Unlike most of the other mobile platforms there's no steep learning curve all you really need to know to start developing a Firefox OS application right away is how to setup a simulator to be able to test your application and how to create a manifest file that describes your application. In this module we'll go over the basics of how apps work and what kinds of apps you can create for Firefox OS. We'll also see how easy it is to get the Firefox OS simulator setup and running and we'll create a simple application that will run in the simulator to show how everything works. By the end of this module you'll know everything you need to be ready to start creating a real Firefox OS application.
Building A Hosted App Hi this is John Sonmez from Pluralsight and in this module we'll be building our first real Firefox OS application. We're going to start out by building a hosted application that will run on Firefox OS. You'll probably find in many cases that it makes sense to make a hosted application if you don't need access to some of the hardware specific APIs and you want to make it easier for your users to use the latest version of your application without having to do an update like they would have to do with a packaged application. The application we are building will be a simple application but it will be using the Gaia building blocks to make our application look like the Stock Firefox OS applications that come with Firefox OS. By the end of this module you should be able to create a simple hosted Firefox application using the Gaia building blocks and understand how to serve the app manifest for that application so that a Firefox OS user can install your application.
Building A Packaged App Hi this is John Sonmez from Pluralsight and in this module we'll be learning how to build a packaged application for Firefox OS. So far we've seen how easy it is to create a host application but often you'll find for one reason or another that you need to create an application that installs itself directly on the user's device. This could be because you don't have the ability to host you application or because you need your application to access some of the sensitive APIs that can only be used by a packaged application also known as a privileged application. In this module we'll create a simple application that will use some of the restrictive APIs as we build our first real packaged application. By the end of this module you should understand the basics of how packaged applications work and know how to configure your manifest to allow a packaged application to access Firefox APIs that are restricted to packaged applications.
Deploying Your App Hi this is John Sonmez from Pluralsight and in this module we'll be learning how to deploy an application that we created so that Firefox OS users can install our app. Unlike many other mobile platforms there are several different options for deploying a Firefox OS application. There are even some significant differences in deploying a hosted application versus a packaged app. For the most part though the process is pretty simple. Much easier than it is on many other mobile platforms at least. In this module we'll go through the process of making our hosted application installable directly from the app itself and we'll also walk through submitting our package application to the Firefox Marketplace. By the end of this module you should know how to deploy your Firefox OS application.