Cara membuat aplikasi android menggunakan HTML 5

98

Bisakah kita membuat aplikasi android menggunakan HTML5?

Deepthi Jabili
sumber
2
Maukah Anda berbagi pengalaman? Apa pilihanmu?
Nikola Petkanski

Jawaban:

26

Coba Sencha Touch . Ini adalah kerangka kerja yang sesuai dengan HTML5 untuk membangun aplikasi untuk perangkat sentuh.

Ajit Kumar
sumber
1
Kami harus menginstal perangkat lunak ini atau plugin apa pun untuk gerhana atau hanya IDE?
Deepthi Jabili
3
Itu hanya mendapat JavaScript dan CSS. Tidak perlu instalasi. Anda dapat menggunakan eclipse dengan dukungan JavaScript untuk pengembangan
Ajit Kumar
ini uji coba gratis?
gumuruh
49

Anda dapat menulis aplikasi lengkap untuk hampir semua platform smartphone (Android, iOS, ...) menggunakan Phonegap. ( http://www.phonegap.com )

Ini adalah kerangka kerja sumber terbuka yang mengekspos kemampuan asli ke tampilan web, sehingga Anda dapat melakukan apa pun yang dapat dilakukan aplikasi asli.

Ini sangat cocok untuk pengembangan lintas platform jika Anda tidak membangun sesuatu yang harus memiliki piksel sempurna dalam segala hal, atau sangat intensif perangkat keras.

Jika Anda mencari Kerangka UI yang dapat digunakan untuk membangun aplikasi semacam itu, ada berbagai pustaka yang berbeda. (Seperti Sencha, jQuery mobile, ...)

Dan agar sedikit bias, ada sesuatu yang saya buat juga: http://www.m-gwt.com

Daniel Kurka
sumber
2
Apakah phonegap memungkinkan Anda mengompilasi aplikasi web Anda (ditulis dalam HTML) menjadi APK untuk digunakan pada ponsel Android? Jika ya, apakah mereka mengenakan biaya untuk ini?
Badrush
18

Berikut adalah titik awal untuk mengembangkan aplikasi Android dengan HTML5. Kode HTML akan disimpan di folder "assets / www" di proyek Android Anda.

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

jakewp11
sumber
itu luar biasa. Bagaimana Anda mengomunikasikan fungsi asli Android dengan UI Anda?
pengguna1532587
1
@ user1532587 - Dalam kelas java MyWebViewClient, Anda dapat menambahkan penanganan khusus dalam metode shouldOverrideUrlLoading ().
jakewp11
1
@jj_ Dalam pengalaman saya, saya belum dibatasi dengan menggunakan pendekatan ini. Saya masih dapat menggunakan fungsionalitas GPS, penyimpanan lokal, dan perangkat keras lainnya dengan beberapa solusi. Saya biasanya tidak menggunakan pendekatan ini saat mengembangkan, karena saya lebih suka mengembangkan secara native, tetapi saya tahu beberapa orang hanya ingin segera mengubah situs web mereka menjadi aplikasi, jadi saya membuat template ini.
jakewp11
1
Apakah ECILPSE diperlukan untuk ini?
Badrush
1
@Badrush no, Anda dapat menjalankannya di Android Studio dengan sedikit perubahan setelan proyek, Anda juga dapat melihat Migrasi ke Android Studio dari Eclipse .
Talha
10

Ketika orang berbicara tentang aplikasi HTML5, mereka kemungkinan besar hanya berbicara tentang menulis halaman web sederhana atau menyematkan halaman web ke dalam aplikasi mereka (yang pada dasarnya akan menyediakan antarmuka pengguna). Untuk selanjutnya ada kerangka kerja berbeda yang tersedia, misalnya PhoneGap . Ini digunakan untuk menyediakan lebih dari fitur browser default (mis. Multi touch) serta memungkinkan aplikasi untuk berjalan secara "mandiri" dan tanpa bilah navigasi browser, dll.

Mario
sumber
0

Anda dapat menggunakan tampilan web di android yang akan menggunakan browser chrome atau Anda dapat mencoba Phonegap atau sencha Touch

saurabhgoyal795
sumber
3
Ini adalah kumpulan kata kunci inti dari jawaban lama lainnya yang diberi suara positif.
Yunnosch
tetapi sencha memiliki versi uji coba, bukan open source (sama sekali tidak gratis).
gumuruh