Android Development (Macam-macam Kakas)

logo android
Logo Android
Tulisan terakhir saya tentang programming adalah tentang development aplikasi Android menggunakan Qt Libs. Sampai saat itu saya menggunakan KDE Necessitas sebagai kakasnya. Versi Qt yang digunakan adalah 4.8.2. Sekarang saya tahu bahwa ternyata Necessitas tidak diperbarui dalam kurun waktu yang cukup lama, dan masih tetap versi alpha 4. Saya tidak tahu mengapa, tetapi saya menduga ini mungkin sudah diambil alih Digia dan menjadikannya Qt Mobile sebagai strategi bisnisnya.

Berangkat dari hal di atas, saya mulai mencoba Qt 5 for Android. Namanya baru belajar, ya maklumlah. Selain itu, karena ukuran unduhan Qt framework yang besar, saya perlu pertimbangan khusus untuk mengunduhnya. Dan selain mulai belajar pengembangan aplikasi Android dengan Qt, saya juga mulai belajar QML. Yang mana sudah saya simpulkan pada tulisan yang lalu, bahwa banyak developer yang memilih QML untuk pengembangan aplikasi mobile.

Tetapi kali ini saya belum akan berbagi kode bagaimana pengembangan aplikasi mobile dengan QML ini. Karena saya cuma masih bisa membuat “Hello World”.

Sebelum saya menjajal Qt for Android, sebenarnya saya lebih dulu menggunakan Phonegap framework di Eclipse. Sayang sekali saya belum mempelajari Java dan tidak memilihnya untuk dipelajari. Maka, untuk saat ini saya hanya bisa memakai teknologi HTML5.

Berikut ini adalah macam-macam kakas untuk pengembangan aplikasi Android. (yang sudah saya coba)

1. Eclipse + ADT

Kali pertama saya cari tutorial tentang membuat aplikasi Android, kebanyakan menyarankan Eclipse sebagai IDE. Tetapi sekarang sudah ada banyak alternatifnya. Sampai saya mengira para developer sudah tidak menggunakan Eclipse lagi. 😀

eclipse ide android
Eclipse + ADT di Windows

2. Qt Creator

IDE yang satu ini adalah yang paling familiar buat saya.

qt creator android qml
Qt Creator

3, Intel XDK

Kakas yang satu ini baru saya pelajari sebelum menulis posting ini. Awalnya saya tidak tertarik mencobanya. Kakas ini dikhususkan untuk pengembangan aplikasi mobile dengan HTML5. Saya rasa ini yang paling cocok untuk saya sekarang ini.

Nilai plusnya adalah emulatornya yang sangat ‘resource-friendly’, karena bukan emulator Android yang menggunakan ADB. Dan editor kodenya ternyata adalah Brackets yang bisa kita gunakan secara independen.

Kekurangannya adalah build project harus dilakukan di server Intel. Ini merupakan sedikit kendala buat saya yang tidak bisa selalu online.

intel xdk android
Intel XDK

Yang lain

  1. Android Studio, dibuat oleh Google
  2. Netbeans
  3. IntellijIDEA
  4. AIDE
  5. App Inventor for Android
  6. HyperNext Android Creator
  7. SDL
  8. Processing
  9. The Simple project
  10. RFO Basic!
  11. Saphir
  12. Basic4Android
  13. AndroWish
  14. Android APIMiner
  15. Kivy
  16. WinDev Mobile
  17. Xamarin

Sumber:

  1. http://en.wikipedia.org/wiki/Android_software_development#Third-party_development_tools
  2. http://tekeye.biz/2014/list-of-android-app-development-ides
Advertisements

Published by

Badwi

A Muslim, sober, a Javanese

2 thoughts on “Android Development (Macam-macam Kakas)”

Share your idea here (markdown enabled)

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s