Apache Cordova/ ios/ Mobile/ NodeJS/ Notícias/ Phonegap

Phonegap App, um live reload para desenvolvedores

phonegap_app

Acabaram de lançar o PhoneGap App. Um aplicativo que permite você testar o aplicativo que você está fazendo, sem se preocupar nesse período em assinar, empacotar e testar o que você faz.

Para quem é desenvolvedor Front-end e conhece o benefício do Live Reload, é basicamente a mesma coisa, facilita para caramba na hora de testar enquanto desenvolve.

Como usar?

Primeiro passo

Baixe o Phonegap ou atualize para última versão.

Depois instale o Phonegap como global.

  npm install phonegap -g
Se você não tem ainda o phonegap ou Apache Cordova como é conhecido, você deve instalar primeiramente o NodeJs que vem acompanhado do NPM (Node Package Manager), para baixar o nodejs, vá até o site nodejs.org

Segundo passo

Acesse o Phonegap App e baixe o aplicativo para seu dispositivo Android ou iOS, para Windows Phone em breve será disponibilizado.

Terceiro passo

Com o aplicativo instalado em seu dispositivo e o phonegap já configurado começe com os seguintes comandos:

Se você não tem aplicativo, basta executar esses passos.

c:\ phonegap create MeuAplicativo
c:\ cd /MeuAplicativo
c:\MeuAplicativo/ phonegap serve

Se você já tem aplicativos, só executar assim:

c:\ cd /MeuAplicativo
c:\MeuAplicativo/ phonegap serve

O código fonte tanto do PhoneGap, assim como dos PhoneGap App e o site, estão disponíveis aqui

NodeJS/ Open-source

Atualizando o NodeJS no Linux

nodejs-1024x768

Eu tinha instalado o NodeJS pela primeira vez quando ainda era na versão 0.04+, bem antiga por sinal e cheia de bugs de segurança, na época precisei para criar uma API simples para demonstração de um cliente e hoje precisei novamente.

Só que hoje, existem N frameworks para fazer API Restful de forma fácil, precisava usar uns módulos novos,só que alguns requerem no mínimo a versão 0.8+, então o jeito foi atualizar.

Para utilizar você deve estar logado como super user no Linux. E executar os seguintes comandos:

sudo npm cache clean -f
sudo npm install -g n
sudo n 0.X.XX a versão que você quer instalar
sudo n stable

Voilá, você tem a última versão do NodeJS e NPM instalados, podendo instalar qualquer pacote que você queria em seu servidor.

Funcionaria perfeito, se fosse em um mundo perfeito, só que em meu caso, dancei com alguns erros bizarros de SSL_CERT, o que fiz foi desabilitar o SSL e forçar ele a usar normal, depois você pode habilitar se quiser.
npm config set strict-ssl false
npm install npm -g

Pronto, ai só repetir os mesmos comandos acima e já funciona. Acho que até a última linha não havia necessidade de ser repetida, embora eu tenha repetido só para garantir que está funcionando perfeitamente.