Come creare un'app per Android utilizzando HTML 5


Risposte:


26

Prova Sencha Touch . È un framework conforme a HTML5 per creare applicazioni per dispositivi touch.


1
Dobbiamo installare questo software o eventuali plugin per eclipse o se stesso solo IDE?
Deepthi Jabili

3
Ha solo JavaScript e CSS. Non è necessaria alcuna installazione. Puoi usare eclipse con supporto JavaScript per lo sviluppo
Ajit Kumar

è una prova gratuita?
gumuruh

49

Puoi scrivere app complete per quasi tutte le piattaforme di smartphone (Android, iOS, ...) utilizzando Phonegap. ( http://www.phonegap.com )

È un framework open source che espone le funzionalità native a una visualizzazione Web, in modo che tu possa fare tutto ciò che un'app nativa può fare.

Questo è molto adatto per lo sviluppo multipiattaforma se non stai costruendo qualcosa che deve essere pixel perfetto in ogni modo, o è molto hardware.

Se stai cercando framework di interfaccia utente che possono essere utilizzati per creare tali app, c'è una vasta gamma di librerie diverse. (Come Sencha, jQuery mobile, ...)

E per essere un po 'di parte, c'è anche qualcosa che ho costruito: http://www.m-gwt.com


2
Phonegap ti consente di compilare la tua app web (scritta in HTML) in un APK da utilizzare su telefoni Android? Se lo fa, fanno pagare per questo?
Badrush,

18

Ecco un punto di partenza per lo sviluppo di app Android con HTML5. Il codice HTML verrà archiviato nella cartella "assets / www" nel tuo progetto Android.

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


è eccellente. Come puoi comunicare le funzioni native di Android con la tua interfaccia utente?
user1532587

1
@ user1532587 - Nella classe java MyWebViewClient, è possibile aggiungere una gestione personalizzata nel metodo shouldOverrideUrlLoading ().
jakewp11

1
@jj_ Nella mia esperienza non sono stato limitato dall'utilizzo di questo approccio. Sono ancora in grado di utilizzare la funzionalità GPS, l'archiviazione locale e altro hardware con alcune soluzioni. In genere non utilizzo questo approccio durante lo sviluppo, poiché preferisco sviluppare in modo nativo, ma so che alcune persone vogliono semplicemente trasformare rapidamente il loro sito Web in un'app, quindi ho creato questo modello.
jakewp11

1
ECILPSE è necessario per questo?
Badrush

1
@Badrush no, puoi eseguirlo su Android Studio con poche modifiche alle impostazioni del progetto, inoltre puoi vedere Migrate to Android Studio from Eclipse .
Talha

10

Quando le persone parlano di applicazioni HTML5, molto probabilmente parlano di scrivere solo una semplice pagina web o di incorporare una pagina web nella loro app (che essenzialmente fornirà l'interfaccia utente). Per i successivi sono disponibili diversi framework, ad esempio PhoneGap . Questi vengono utilizzati per fornire più delle funzionalità del browser predefinito (ad es. Multi touch) e per consentire all'applicazione di funzionare in modo "autonomo" e senza le barre di navigazione del browser, ecc.



0

puoi usare webview in Android che utilizzerà il browser Chrome Oppure puoi provare Phonegap o sencha Touch


3
Questa è una raccolta delle parole chiave principali da altre risposte più vecchie e votate.
Yunnosch

ma sencha ha una versione di prova invece dell'open source (totalmente non gratuito).
gumuruh
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.