On Github tiagobsbraga / apps-hibridos
Criado por Tiago Braga / @tiagobraga / contato@tiagobraga.cc
Sou Desenvolvedor Web, com 7 anos de mercado.Trabalhei na Plan B por quase 4 anos e atualmente trabalho na JCHEBLY, desenvolvendo para a Surface / PixelSense com C#.
Um App Híbrido não utiliza de linguagem nativa do dispositivo para funcionar, ele usa tecnologias como HTML, CSS e JAVASCRIPT para o seu desenvolvimento.De certa forma, eles podem ser considerados nativos, pois utilizam uma parte nativa para comunicação (WebView).
"Vou te mostrar um App que fiz, tá bom?! :D"
Uma das formas de criar Apps Híbridos com as tecnologias que já conhecemos, como: HTML5, CSS3 e JAVASCRIPT
É um framework open source e disponibiliza para o desenvolvedor uma API, que você pode acessar por exemplo, a lista de contatos do dispositivo.
Então... Vamos dar uma espiadinha de como o Phonegap funciona?
Se você já tiver Node.js instalado na sua máquina, digite o sequite comando:
$ npm install -g phonegap
Comando que instala o Phonegap no pacote do Node.
* Todos os DetalhesAntes, escolha seu diretório e digite o seguinte comando:
$ phonegap create hello com.example.hello HelloWorld* Todos os Detalhes hello: É o nome do seu diretório; com.example.hello: Namespace do seu Aplicativo; HelloWorld: É o nome do seu Aplicativo.
Esse é seu projeto bruto. Daqui pra frente, você é que manda.
Agora vamos fazer o Build para iOS.
$ phonegap build ios
$ phonegap install ios
Desenvolvimento mobile baseado em um SDK JAVASCRIPT.
DocumentaçãoComo já existia o Sencha ExtJS para criar aplicações com interface rica, foi desenvolvido o Sencha Touch, para que os desenvolvedores pudessem criar aplicações Mobile em HTML5.
Documentação