Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

@gilsones

Primeiro App HTML5 multiplataforma

Recommended Posts

Boa tarde a todos.

Sou programador web (html5, css, js, php, as3) e quero desenvolver um App simples para mobile multiplataforma.

Dei umas pesquisadas no Google, porém fiquei meio confuso com tanta ferramenta e não sei qual o papel de cada uma delas.

Afinal, alguém poderia me passar o caminho das pedras?

O que eu preciso necessariamente? Um framework JS para fazer a comunicação do javascript com os componentes do dispositivo (camera, gps..) e um compilador multiplataforma? É isso?
Alguém poderia citar as melhores frameworks e compiladores separadamente se for o caso, pois estou mais perdido quanto suas funções.

Phonegap, jQuery Mobile, Cordova, Angular, Intel XDK... estou confuso quando o papel de cada um.

To mais perdido que cego em tiroteio! Se alguém puder me esclarecer eu agradeço muito!

Abraço. Fiquem com Deus

Compartilhar este post


Link para o post
Compartilhar em outros sites

tambem tenho a mesma duvida, estou precisando criar um app para restaurantes com pedidos online e sistema de pagamento e não sei se esses frameworks me permitem fazer isso, se a galera puder passar a opinião vai ajudar bastante!

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho a mesma duvida xDD

Sei que é possível porém não sei quais ferramentas usar para compilar e também tenho algumas duvidas em questão de eficiência, se dessa forma é menos eficiente do que fazer algo na linguagem do android ou iOS mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, boa tarde a todos.

Já que muita gente tem dúvida vou explicar o básico (também sou iniciante).

Codova e PhoneGap: A grosso modo PhoneGap e Cordova são o mesmo produto, porém o PhoneGap é marca da Adobe (que era a proprietária do projeto antes de ceder para a Apache) o framework em si é gratuito mas a Adobe possui serviços e produtos pagos aos interessados. Ou seja PhoneGap == Cordova. Nesse blog http://blog.marianalino.com.br/o-que-e-apache-cordova/ tem mais detalhes sobre a história do PhoneGap/Cordova

Cordova é uma plataforma de desenvolvimento que permite ao programador criar aplicativos utilizando HTML5, CSS e JavaScript. Para quem desenvolve para web é só imaginar o desenvolvimento de um aplicativo baseado em front-end. O desenvolvimento é como desenvolver um sistema front-end mesmo, a diferença é que normalmente vamos usar algum framework voltado para mobile (jquery mobile, sencha touch ou ionic). A implementação do ambiente de desenvolvimento é meio chato de fazer, a criação de um virtual device (celular virtual para depuração de código e testes), é preciso instalar o Android Studio. Tem um livro da casa do código sobre Jquery mobile (estou usando, para projetos pequenos acho o ideal e a curva de aprendizado é muito rápida) que ajuda bem, depois de um dia lendo já comecei a desenvolver. Usar angularJs ou outro framework (jquery ou até o jquery mobile) é opcional, mas escolher um ajuda muito. Eu aconselho para iniciar o desenvolvimento jQuery mobile (depende do jQuery) somente e claro o cordova, você vai utilizar html5, javascript e css como se estive desenvolvendo para desktop e depois compila a aplicação e gera seu app. O desenvolvimento de aplicativos híbridos é desaconselhado no caso de ser necessário muito processamento por parte do smartphone, nesse caso o ideal é um app nativo.

Boa sorte.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Claudia França
      Pessoal tudo bem ?
      Tenho o codigo e, preciso que quando um usuário clicar no link  e a nova página carregar, não mostre o que tem na url, mas o conteudo. 
      Pensei em um Js para criar essa máscara mas, até agora não deu certo com as funções que fiz. 
       
            <div id='50' class="tab_content-pag-bnt2">         <div class="bnt-area">              <a href="https://meudomínio.net/drive/s/bK7Xq8hW6kDWXYAdUaMUf26hZabh9T" target="_blank"  class="new-serverbtn-link" > <div class="new-serverbtn"> <div class="new-serverbtn-text">Acessar pasta de episódios</div> <div class="new-serverbtn-icon"><i class="fas fa-chevron-right"></i></div> </div> </a>
    • Por ro1961santana2009
      Estou precisando de ajuda. Está seguindo os arquivos em anexo. Tem como centralizar uma (MSG global), do PHP que vem da MODELS, que vai ser apresentada na VIEW.

      Estou Implementando o meu sistema com base no sistema do curso, ao modificar o layout da página de acesso estou enfrentando este problema de centralizar a mensagem que vem da MODELS, para a VIEW.



    • Por Manoel Cicero
      bom, estou utilizando um programa que transforma ppt em html5. coloco o arquivo gerado em minha hospedagem, testo, funciona perfeitamente no pc ou notebook, até aí tudo bem!
      mas quando testo no smartphone ai complica!
      o desenvolvedor me indicou limpar o cache, mas, mesmo assim não funciona e o pior de tudo é que, se isso não funcionasse apenas no meu smartphone não seria problema. o problema é que ja testei em alguns outros e o problema se mantem. alguem poderia me ajudar?
      link de teste: http://www.biodidata.com.br/teste/revis.html
      no PC - tudo ok!
      No smartphone --> na imagem que surgir vá em "click para iniciar", em seguida clique na pergunta 2 - a página para!
      limpar o cache não funciona e não queria alterar qualquer coisa no smartphone porque não seria legal para o meu publico fazer alterações no seu celular só pra ver uma coisa que disponibilizo.
      agradeço!
    • Por Juan Carlos PT
      Olá, eu quero poder pegar um vídeo do meu canal na Nimo TV e deixar ele em sites parceiros para fortalecer a minha divulgação. Só que não consigo capturar o código <video></video> do html5 do site na Nimo TV. Eles não mostram o formato do vídeo:
       

      Se alguém souber me ajudar, terei enorme gratidão!
       
      OBS: Perdão se alguém postou algo parecido aqui no site, não vi!

    • Por danicarla
      Olá pessoas,

      Estou tentando fazer uma versão de impressão usando CSS eu queria colocar um cabeçalho e um rodapé em todas as paginas,  O problema é que o conteúdo vem do banco de dados,  e dependendo do tamanho dos parágrafos em algumas vezes o texto acaba ficando em cima do cabeçalho ou do rodapé.. alguém tem alguma idéia de como posso fazer isso?
       
      Meu cód está assim:
       
      header {font-family:Arial;font-size: 22px;color: #000;text-align: center;} footer {font-family:Arial;font-size: 10px; color: #CD090C;text-align: center;} article {font-family:Arial;font-size: 14px; color: #000;text-align: justify;} @page {size: A4;margin: 11mm 17mm 17mm 17mm;} @media print { header {position: fixed;top: 0;} footer {position: fixed;bottom: 0;} article {position: relative;top:40px;} .content-block, p {top:40px;page-break-inside: avoid;} html, body {width: 210mm;height: 297mm;} } E no HTML
       
      <header>CABEÇALHO</header> <article>Conteudo.. texto.. etc..</article> <footer>Texto do Rodapé</footer>  
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.