Como criar um aplicativo Android usando HTML 5

98

Podemos criar aplicativos Android usando HTML5?

Deepthi Jabili
fonte
2
Você compartilharia a experiência? Qual foi sua escolha?
Nikola Petkanski

Respostas:

26

Experimente o Sencha Touch . É uma estrutura compatível com HTML5 para construir aplicativos para dispositivos de toque.

Ajit Kumar
fonte
1
Temos que instalar este software ou qualquer plug-in para eclipse ou apenas IDE?
Deepthi Jabili
3
Possui apenas o JavaScript e CSS. Nenhuma instalação é necessária. Você pode usar o eclipse com suporte a JavaScript para o desenvolvimento
Ajit Kumar
é um teste gratuito?
gumuruh
49

Você pode escrever aplicativos completos para quase qualquer plataforma de smartphone (Android, iOS, ...) usando Phonegap. ( http://www.phonegap.com )

É uma estrutura de código aberto que expõe recursos nativos para uma visualização da web, para que você possa fazer qualquer coisa que um aplicativo nativo pode fazer.

Isso é muito adequado para desenvolvimento de plataforma cruzada se você não estiver construindo algo que precise ser pixel perfeito em todos os sentidos ou que exija muito hardware.

Se você estiver procurando por estruturas de interface do usuário que podem ser usadas para construir tais aplicativos, há uma grande variedade de bibliotecas diferentes. (Como Sencha, jQuery mobile, ...)

E para ser um pouco tendencioso, há algo que eu também construí: http://www.m-gwt.com

Daniel Kurka
fonte
2
O phonegap permite que você compile seu aplicativo da web (escrito em HTML) em um APK para uso em telefones Android? Se isso acontecer, eles cobram por isso?
Badrush
18

Aqui está um ponto de partida para desenvolver aplicativos Android com HTML5. O código HTML será armazenado na pasta "ativos / www" em seu projeto Android.

https://github.com/jakewp11/HTML5_Android_Template.git

jakewp11
fonte
isso é excelente. Como você pode comunicar funções nativas do Android com sua IU?
user1532587
1
@ user1532587 - Na classe Java MyWebViewClient, você pode adicionar tratamento personalizado no método shouldOverrideUrlLoading ().
jakewp11
1
@jj_ Em minha experiência, não fui limitado por usar essa abordagem. Ainda consigo usar a funcionalidade GPS, armazenamento local e outro hardware com algumas soluções alternativas. Eu normalmente não uso essa abordagem ao desenvolver, pois prefiro desenvolver nativamente, mas sei que algumas pessoas querem transformar rapidamente seu site em um aplicativo, então fiz este modelo.
jakewp11
1
O ECILPSE é necessário para isso?
Badrush
1
@Badrush não, você pode executá-lo no Android Studio com poucas alterações nas configurações do projeto, também pode ver Migrate to Android Studio from Eclipse .
Talha
10

Quando as pessoas falam sobre aplicativos HTML5, provavelmente estão falando sobre escrever apenas uma página da web simples ou incorporar uma página da web em seu aplicativo (o que basicamente fornecerá a interface do usuário). Para o posterior, existem diferentes estruturas disponíveis, por exemplo, PhoneGap . Eles são usados ​​para fornecer mais do que os recursos padrão do navegador (por exemplo, multitoque), bem como permitir que o aplicativo seja executado perfeitamente "independente" e sem as barras de navegação do navegador, etc.

Mario
fonte
0

você pode usar o webview no Android que usará o navegador Chrome Ou você pode tentar o Phonegap ou o sencha Touch

saurabhgoyal795
fonte
3
Esta é uma coleção das principais palavras-chave de outras respostas mais antigas e votadas.
Yunnosch
mas o sencha tem um teste em vez do código aberto (totalmente gratuito).
gumuruh