Testando sua app em um device com Firefox OS

Introdução

Neste post irei ensinar como testar sua aplicação em um celular com Firefox OS.

Configurando Aparelho

Para habilitar Depuração em seu celular é preciso ir em Configurações, Informações > Mais informações > Desenvolvedor, marque a opção Depuração Remota.

Configurando seu Mac OS X

Após habilitar opção no celular é preciso configurar e baixar adt-bundle no site do Android.

Caso queria instalar em um Windows ou Linux segue o link da Mozilla.

No meu caso baixei o arquivo adt-bundle-mac-x86_64-20130522.zip, extraia em algum diretório de sua preferência. Lembre-se que o caminho desta pasta é importante no passo seguinte.

Agora é preciso editar seu arquivo .bashrc ou .profile, depende do seu sistema:

nano ~/.profile

No meu caso editei o arquivo .profile e adicionei a linha abaixo:

export PATH="/Applications/adt-bundle-mac-x86_64-20130522/sdk/platform-tools:$PATH"

Após a alteração execute o comando para atualizar o seu console assim irá reconhecer o comando adb devices que será usado para reconhecer seu smartphone:

source ~/.profile

Plug o cabo usb no Macbook e em seu celular, execute o comando para verificar se o seu aparelho é reconhecido:

adb devices

Retorno será algo parecido com isso:

List of devices attached
AA:BB:A5:B5:AA:BB    device

Pronto, seu device foi reconhecido em seu computador.

Instalando sua app no aparelho com Firefox OS

Agora abra seu Firefox e no menu vá até Ferramentas > Desenvolvedor web > Firefox Os Simulator.

Se você não adicionou sua aplicação, adicione agora apontado o caminho até o arquivo manifest.webapp da sua aplicação.

Após adicionado basta clicar em Push e aparecerá uma mensagem em seu aparelho perguntando se você aceita instalação do aplicativo, basta clicar ok e o aplicativo será instalado no seu smartphone.

Saiba mais

Share on telegram
Telegram
Share on twitter
Twitter
Share on facebook
Facebook
Share on linkedin
LinkedIn
Share on pinterest
Pinterest

Youtuber, Programador, investidor, fanatico em tecnologia, fã de dragon ball, artista marcial, futebolista amador e gamer nas horas vagas.

Atuando desde 2007 na área de programação web.

 

Conhecimento em diversas linguagens, frameworks e outros:

 

  • Python/Django
  • Ruby/Ruby on Rails
  • PHP, Java
  • C/C++
  • C#
  • Shellscript
  • HTML/HTML5
  • CSS/CSS3
  • JavaScript
  • Jquery, XML/JSON
  • MySQL
  • PostgreSQL
  • Oracle

 

Já atuei diversas vezes em manutenção e reparo de computadores, atualmente monto os meus por hobby.

 

Conhecimento em servidores linux, softwares já utilizados para aplicações online:

  • nginx
  • apache
  • supervisor
  • bind
  • iptables
  • gunicorn

 

Conhecimento em servidores da Amazon AWS (S3, EC2, Route53, Lambda, SQS).

 

Projeto open source que mantenho para criação de servidores com python/django e php: Acessar

 

Conhecimento em e-commerce, algumas integrações realizadas: Cielo, PagSeguro, Bcash, boleto Santander e débito online e boleto do Banco do Brasil.

 

Plataformas open source utilizadas: prestashop e wordpress.

 

Sistemas operacionais: Windows, Linux(Ubuntu, Debian e CentOS) e Mac OS X

 

Hobby em desenvolvimento de jogos utilizando Unity 3d, Unreal Engine 4, Cry Engine 5 e Game Maker.

 

Desenvolvimento de aplicativos mobile utilizando Ionic e cordova para Android e Firefox OS. 

Categorias

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *