Top Banner
APP DEVELOPMENT KICKSTARTING
30
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Kickstarting Firefox OS app Development

APP DEVELOPMENT

KICKSTARTING

Page 2: Kickstarting Firefox OS app Development

We just need to know basics of Web technologies

● HTML for defining the elements and page.

● CSS for Designing the elements.

● JS for doing manipulation and adding to DB

CAN YOU DEVELOP EASILY

Page 3: Kickstarting Firefox OS app Development

PHILOSOPHY

So Firefox OS apps are HTML based apps..Will it run only in internet ??

NO!!! It will run offline too. It will run in Android too..

Page 4: Kickstarting Firefox OS app Development

Tool for Development

Firefox Browser or Firefox Nightly BrowserText Editor and / or WebIDEFirefox OS simulator

Page 5: Kickstarting Firefox OS app Development

Text Editor or WebIDE

We want to type the various content for our app in .html file

We want to tell about our design in .css file

We want to tell about our manipulation in .js file

Page 6: Kickstarting Firefox OS app Development

Browser

To see the complete functionality of your app, we'll use Firefox Browser - the desktop browser we all love.

We'll open the HTML files with our browser.

Page 7: Kickstarting Firefox OS app Development

Web IDE

Page 8: Kickstarting Firefox OS app Development

Web IDE

Page 9: Kickstarting Firefox OS app Development

Installing Simulator

Click on Select Run TimeClick on Install SimulatorFrom that window Appearing choose stable version ( Firefox OS 2.0)

Page 10: Kickstarting Firefox OS app Development
Page 11: Kickstarting Firefox OS app Development

Opening Simulator● Click on Select Runtime● In that installed version

of Simulators will be listed.

● Choose anyone among them

Page 12: Kickstarting Firefox OS app Development

Hello World app

Page 13: Kickstarting Firefox OS app Development

Open WebIDE

Click Open Menu > Developer > WebIDEClick Project > New app >Privileged Empty AppGive Project Name Hello WorldGive the destination where you want to save.

Page 14: Kickstarting Firefox OS app Development

manifest file{ "name": "Name of the APP", ---> Less than 12 characters "description": "description about app", -----> more than 25 character "launch_path": "/index.html", ---> first page which should run when app starts "icons": { "60": "/icons/icon60x60.png", "128": "/icons/icon128x128.png" ---> Mandaotry icon }, "type": "privileged", ---> No need unless we use API’s "permissions": {} ---> remove if empty“developer” : {name: developer name }}

Page 15: Kickstarting Firefox OS app Development

Edit HTML & CSS

Check index.html open itCheck app.css open itClick Select Runtime> Choose the simulator you want to runClick on Install and Run

Page 16: Kickstarting Firefox OS app Development

Firefox Marketplace Signin

Page 17: Kickstarting Firefox OS app Development

Visit the websitegoto https://marketplace.firefox.com/

Page 18: Kickstarting Firefox OS app Development

Click on Register button● Give your Email for which you

need to create account● Give your new password● Give Year of birth● Click on Signup● Check your inbox for

Verification mail.● Click on it to activate your

account.

Page 19: Kickstarting Firefox OS app Development

Firefox Marketplace Developer HUB

Page 20: Kickstarting Firefox OS app Development

Submit an App

First Visit developer hub website https://marketplace.firefox.com/developers

Click on Submit apphttps://marketplace.firefox.com/developers/submit

You read terms and conditions and accept it.

Page 21: Kickstarting Firefox OS app Development

Select the App type and Ecosystem

Page 22: Kickstarting Firefox OS app Development

Select the App type and Ecosystem(contd..)

If you want in Firefox OS devices, Android devices, tablets and Desktop select all. Or depending on your app optimized for select them.

Choose whether packaged app or hosted app. If packaged app upload zip file.

If web app give proper manifest URL

Page 23: Kickstarting Firefox OS app Development

App Details● Tell about your app in detail. Give atleast 50 words

description. It helps in searching app.● Give categories names.● Privacy Policy of your apps.● If you use different homepage you give its address● Support website address or personal blog address● Support email

Page 24: Kickstarting Firefox OS app Development

App Details (Contd..)

Page 25: Kickstarting Firefox OS app Development

App Details (Contd..)

Page 26: Kickstarting Firefox OS app Development

App Details (Contd..)

Tell whether Flash is required.Give screenshots which are taken when the apps were running.If you want to say about the version tell to reviews. Especially changes in future version.

Page 27: Kickstarting Firefox OS app Development

App Details (Contd..)

Page 28: Kickstarting Firefox OS app Development

App Details (Contd..)Give your Content rating by clicking Content Rating. It will goto https://www.globalratings.com/IARCProdRating/Submission.aspxFill them correctly.Wait for Reviewer to Review. ;)Done

Page 30: Kickstarting Firefox OS app Development

THANK YOU