
PhoneGap: Cara Buat Aplikasi Smartphone Dengan Mudah
Anda ingin membuat aplikasi untuk smartphone Apple iOS? Google Android? BlackBerry? Symbian? Palm? Gunakan software PhoneGap.
Apa itu PhoneGap?
PhoneGap adalah sebuah kerangka kerja/framework open source yang dipakai untuk membuat aplikasi cross-platform mobile dengan HTML, CSS, dan JavaScript. PhoneGap menjadi suatu solusi yang ideal untuk seorang web developer yang tertarik dalam pembuatan aplikasi di smartphone.
PhoneGap juga merupakan solusi ideal bagi mereka yang tertarik untuk membuat sebuah aplikasi yang dapat berjalan pada beberapa perangkat smartphone dengan basis kode yang sama. Artinya, cukup hanya dengan 1 kali koding saja, anda bisa membuat aplikasi untuk smartphone iPhone, Android, Blackberry, Symbian dan Palm. Tidak perlu koding secara terpisah, misal ingin membuat aplikasi untuk iPhone, saya perlu membuat koding untuk iPhone, untuk membuat aplikasi Android, saya perlu membuat koding Android dan seterusnya. Jadi, dengan PhoneGap ini bisa menghemat waktu anda dalam membuat aplikasi untuk beberapa smartphone dengan sekaligus dan seorang programmer/developer web juga bisa membuat aplikasi mobile, tidak hanya programmer Java dan lain-lain. Nah, hal ini bisa disebut dengan cross-platform karena PhoneGap dapat membuat aplikasi pada beberapa smartphone dengan hanya 1 koding. Menarik bukan?
Bagaimana cara kerja membuat aplikasi di PhoneGap?
Sederhananya, cukup dengan bahasa pemrograman HTML + CSS + Javascript anda sudah bisa membuat aplikasi untuk smartphone. Awalnya, anda buat seperti membuat web dulu, jika sudah jadi tampilan dan proses-prosesnya, tinggal di-build dengan PhoneGap maka jadilah aplikasi yang diinginkan untuk smartphone apa. Untuk mencobanya, bisa anda menggunakan emulator dari masing-masing Android SDK, iPhone SDK dan sebagainya atau bisa langsung dicoba di smartphone anda 🙂
Mari, mengenal PhoneGap
Aplikasi yang dibuat dengan PhoneGap tidak hanya seperti situs web mobile biasanya. Hasil aplikasi dari PhoneGap bisa berinteraksi dengan hardware yang ada di perangkat mobile, seperti Accelerometer atau GPS, tidak seperti aplikasi web secara normal. Aplikasi PhoneGap juga dibuat dan dikemas seperti aplikasi asli, yang artinya pembuat aplikasi bisa membagikan aplikasinya melalui Apple App Store atau Android Market.
Sekarang ini PhoneGap sudah mendukung sejumlah platform mobile yang berbeda-beda, yaitu:
- iPhone
- Android
- Blackberry
- Symbian
- Palm
Untuk ke depannya, platform mobile yang akan didukung oleh PhoneGap adalah:
- Windows Mobile
- MeeGo
- Bada
PhoneGap SDK menyediakan sebuah API, yaitu sebuah lapisan abstrak yang menyediakan pengembang dengan akses ke fitur perangkat keras dan platform tertentu. PhoneGap menjelaskan bahwa dengan kode yang sama dapat digunakan pada sejumlah platform mobile dengan sedikit perubahan koding ataupun tidak, yang membuat aplikasi anda dapat dipakai untuk kalangan pengguna yang lebih luas.
Fitur hardware yang didukung oleh PhoneGap API seperti:
- Geolocation
- Accelerometer
- Camera
- Compass
- Contact
- File
- Media
- Network
- Notification (alert)
- Notification (sound)
- Notification (Vibration)
- Storage
Persyaratannya apa saja jika ingin membuat aplikasi mobile dengan PhoneGap?
Jika ingin membuat aplikasi mobile dengan PhoneGap, anda harus terlebih dahulu menginstal SDK standar untuk platform mobile yang menjadi target untuk aplikasi anda. Karena PhoneGap akan menggunakan SDK tersebut ketika mengkompilasi aplikasi Anda untuk target platform tersebut. Jadi, jika anda ingin membuat aplikasi Android, sertakan dulu Android SDK-nya dan seterusnya 🙂
Jika ingin membuat aplikasi di Android, Anda butuh:
- Android SDK
- ADT Plugin for Eclipse
- Eclipse
- PhoneGap
Baca lebih lanjut tentang membuat aplikasi Android dengan PhoneGap menggunakan Eclipse, kunjungi link ini.
Jika ingin membuat aplikasi iPhnoe, anda butuh:
- Komputer Apple berbasis Intel
- iPhone SDK
- Xcode
- Mac OS X Snow Leopard
Baca lebih lanjut tentang membuat aplikasi iPhone + setingannya di sini.
Setelah men-download PhoneGap dan mengekstraknya, anda akan melihat beberapa folder terpisah untuk platform mobile tertentu. Tampilan gambar di bawah ini tidak selalu sama bergantung dengan versi PhoneGap yang digunakan.
Sumber: http://www.phonegap.com
25 Comments
artikelnya sangat berguna…!makasih ya
Salam….
saya dari : Arif Blog’s!
ternyata postingan anda juga bagus,,,,
salam kenal….
terima kasih, salam kenal juga mas arif 🙂
Nice Post….
Lama tak berkunjung kangen jg
Gimana kabarnya bro?
Sehat kan?
alhamdulillah sehat wal’afiat, mas 🙂
wahh mantap infonya thx gan
mengunjungi blog ini serasa berada di pantai
makasih, saya memang suka sekali dengan suasana pantai 🙂
Bro ini saya mau sharing cara membuat program menggunakan phonegap untuk android. Tutorialnya sudah saya perinci
http://utek-quantum.blogspot.com/2011/08/membuat-program-android-secara-mudah.html
Nunggu publish contoh aplikasi pake tools phonegap di sini ya… 🙂
saya udah buat kok mas app hasil dari phonegap ini, klo mas mau, nanti saya kirimkan lewat email 😉
wuih keren bro, thanks
sama2 bro 😀
phonegap apakah bisa digunakan untuk membuat aplikasi berbasis wap dan web???
dalam penyelesaian tugas akhir saya berniat untuk membuat sebuah aplikasi elearning berbasis web dan wap sehingga dapat diakses melalui PC ataupun mobile,,,pada awalnya saya ingin menggunakan html, css, javascript untuk webnya dan java untuk mobilnya sedangkan untuk databasenya sy menggunakan mysql,, tp kl seperti itu rasanya sedikit sulit karna banyaknya bhs pemrograman yang harus saya pelajari,,,
phonegap ini hasil keluarannya berupa aplikasi yg bisa diinstal di beberapa os smartphone, seperti android, bb, dll.
untuk wap bisa pke tambahannya dari web dengan jquery & user agent. cmiiw
bro mau juga donk!
Kirimin ke email.
Please..pemula
hehe,,
dimana saya dapat mendownload phonegap ini,, trim !!
sent mas
di situs resminya mas http://www.phonegap.com
mantap
Saya msh kurang mengerti dengan kinerja phonegap ini.
1. Pada dasarnya ini merupakan berbasis web, kemudian untuk penggunaan di mobile device dalam browser ato telah bisa di akses seperti aplikasi pada umumnya?
2. Bila saya telah memiliki website (masih dalam HTML biasa) dan ingin membuat aplikasi cross platform, apakah harus membuat dari awal website tersebut?
Terima Kasih.
Mas infonya sangat menarik, sya ingin sedikit bertanya. Dengan phonegap kita cukup satu kali coding, tapi kenapa tools yang di gunakan untuk membuat aplikasi android dan iphone berbeda ?
Terimakasih
Kalau compile aplikasi Phonegapnya tanpa jasa build.phonegap.com bisa ga ya?
mas boleh donk dikirim ke email saya contoh untuk phonegap, baru mau belajar phonegap :d
salam kenal tks
udah jadi aplikasi, ujung ujungnya mentok di biaya mau jadi developer apple wkwkw.. harus jadi member dan bayar 99 dollar cukk -_-