O arquivo "manfest.webapp" é necessário para dar todas as informações necessárias para que o app seja publicado no marketplace e para o smartphone "achar" os itens do aplicativo, como o nome, os ícones, nome do autor, a primeira página do app(comumente "index.html") e etc...
Aqui você irá aprender a criar um manifest.webapp básico!
Criando o "manifest.webapp":
Não é preciso baixar nenhum programa para isso, iremos usar um programa de edição de texto que já vem do próprio sistema operacional, como o bloco de notas do windows.Se preferir você poderá baixar o Notepad++ que é um bom editor de texto e html. baixar
Preparando para começar:
Abra o seu bloco de notas e crie um documento de texto com essa estrutura básica do manifest:
{
"name": "(Nome do aplicativo)",
"version": "(Versão)",
"description": "(Descrição)",
"launch_path": "/index.html",
"icons": {
"128": "/icon-128.png",
"60": "/icon-60.png",
"90": "/icon-90.png"
},
"developer": {
"name": "(Nome do desenvolvedor)",
"url": "(Site se tiver um site)"
},
"default_locale": "(Local exemplo: pt-br)"
}
Entendendo o manifest:
Nome do Aplicativo:
"name": "Aqui você coloca o nome do seu aplicativo",
Versão do Aplicativo:
"version": "A versão do seu aplicativo, por exemplo: 1.0",
Descrição do aplicativo:
"description": "A descrição, por exemplo: Aplicativo de mapas online"
Caminho onde o html vai ser aberto:
"launch_path": "O caminho onde será aberto a página principal do seu aplicativo, por exemplo: /index.html",
Ícones:
"icons": {
"128": "/icon-128.png", (Entre as aspas coloque o tamanho do ícone e nas outras aspas o caminho)
"60": "/icon-60.png", (Podem ser colocados vários tamanhos, os mais comuns são 128, 60 e 90)
"90": "/icon-90.png"
},
Exemplo de manifest(manifest do Aplicativo do appster one para Firefox OS)
Ao terminar, salve como "manifest.webapp" selecionando na caixa "tipo"= "todos os arquivos" e nomeando de= "manifest.webapp", veja o exemplo:
Outras funcionalidades:
Barra de navegação:
"chrome": { "navigation": true }
Exemplo:
{
"name": "(Nome do aplicativo)",
"version": "(Versão)",
"description": "(Descrição)",
"launch_path": "/index.html",
"icons": {
"128": "/icon-128.png",
"60": "/icon-60.png",
"90": "/icon-90.png"
},
"developer": {
"name": "(Nome do desenvolvedor)",
"url": "(Site se tiver um site)"
},
"default_locale": "(Local exemplo: pt-br)",
"chrome": { "navigation": true }
}
(!) matéria em andamento...




Comentários
Postar um comentário