Sabtu, 03 Oktober 2015

Software membuat Android

Software untuk Membuat Aplikasi Android

Software untuk Membuat Aplikasi Android
Software untuk membuat aplikasi
Sebagai seorang Freestyle Code-Writer pastinya selalu sibuk di depan komputer, bukan sekedar nongkrong di depan komputer, namun karena memang bekerja dengan menggunakan komputer, terutama hal ini saya lakukan untuk membuat aplikasi Android atau pun membuat game Android (dibaca: game juga bagian dari aplikasi). 
1. Eclipse.

Ini adalah salah satu IDE terpopuler untuk membuat Aplikasi. Dengan bantuan plugin ADT download dari http://developer.android.com/sdk/installing/installing-adt.html dan SDK Androidhttp://developer.android.com/sdk/index.html maka sudah bisa membuat aplikasi atau game Android. Lisensi dari aplikasi Eclipse ini adalah opensource dan mendukung berbagai bahasa pemrograman, diantaranya Java, Javascripts, C++, HTML dan lain-lain. Aplikasi Eclipse ini tersedia dalam berbagai versi sesuai dengan kebutuhan.
Untuk download aplikasi IDE Eclipse bisa didapatkan di http://www.eclipse.org/

2. Game Framework LibGDX.

Untuk memudahkan dan mempercepat dalam membuat aplikasi maupun game Android, saya menggunakan game framework LibGDX. Alasannya adalah sebagai berikut:
  1. Mudah dipahami dengan banyak contoh kode (tentunya dengan sabar belajar).
  2. Dokumentasi yang lengkap dan didukung banyak blog dan forum-forum.
  3. Banyak contoh template game yang bisa digunakan untuk kreatifitas pengembangan.
  4. Mendukung berbagai platform yaitu Desktop, HTML5, Android dan IOS (dibantu dengan RoboVM http://www.robovm.org/) dengan menggunakan kode dasar yang sama atau sedikit perubahan.
  5. Pada saat pengembangan bisa menggunakan versi desktop, sehingga akan lebih mudah dan cepat dalam test maupun debuging, kemudian rilis untuk versi Android dengan sedikit atau tanpa perubahan. Ini adalah nilai plus bagi saya, karena jika selalu test menggunakan emulator sungguh sangat membebani kinerja komputer yang spesifikasinya standard.
  6. Menyediakan fitur 2D dan 3D. Saat ini saya hanya menggunakan fitur 2D saja.
  7. Gratis dan Opensource dengan lisensi Apache 2, sehingga bisa digunakan untuk tujuan komersial.
Informasi selengkapnya tentang game framework LibGDX bisa dilihat dihttp://libgdx.badlogicgames.com/
3. Inkscape.

Aplikasi ini untuk membuat gambar vector. Hasil pembuatan gambar vector ini dieksport ke dalam format PNG. Mengapa saya menggunakan Inkscape untuk membuat gambar vector?
Padahal Inkscape bukan satu-satunya aplikasi untuk membuat gambar vector, aplikasi lainnya seperti OpenOffice Draw, Adobe Ilustrator, dan sebagainya.
Alasannya yaitu selain opensource, aplikasi Inkscape ini sudah cukup memadai untuk membuat berbagai gambar kreasi. Selain itu aplikasi Inkscape ini sudah banyak yang menggunakan dalam membuat gambar desain, terlihat dari banyaknya tutorial dalam menggunakan aplikasi Inkscape.
Keuntungan membuat gambar vector yaitu bisa membuat gambar dengan berbagai ukuran tanpa muncul kotak-kotak pixel seperti pada gambar raster (BMP, PNG, JPG, dan sebagainya). Untuk download aplikasi Inkscape bisa didapatkan di http://www.inkscape.org/

Software pendukung untuk membuat aplikasi Android yang saya gunakan sebagai berikut:
  1. JDK versi 7, dan di atasnya untuk pengembangan menggunakan Gradle, JDK 6 tidak kompetibel. Download di 
    http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
  2. Plugin Gradle untuk Eclipse. Referensi install https://github.com/spring-projects/eclipse-integration-gradle
  3. Project Setup LibGDX Gradle untuk mendukung pengembangan dengan Gradle.https://libgdx.badlogicgames.com/download.html
  4. TexturePacker, untuk menggabungkan asset gambar. 
    https://libgdx.badlogicgames.com/tools.html
  5. Gimp, untuk mengedit gambar. http://www.gimp.org/
  6. Hiero Font Generate, untuk membuat bitmap-font dari huruf yang tersedia. 
    https://libgdx.badlogicgames.com/tools.html
  7. Audacity, untuk merekam dan mengedit suara. http://audacity.sourceforge.net/
  8. SFXR, untuk membuat asset efek suara. http://www.drpetter.se/
  9. LMMS, untuk membuat efek suara dan music. http://lmms.sourceforge.net/
Aplikasi-aplikasi yang paling banyak saya gunakan yaitu yang berhubungan dengan software development dan design graphic.
Dari semua aplikasi yang saya gunakan, sebagian besar menggunakan aplikasi opensource, alasannya selain cross platform (saya menggunakan Windows dan Ubuntu), untuk masalah kualitas aplikasi juga sudah mencukupi untuk kegiatan komputasi saya, serta tentunya 'gratis' pula, maklum startup modal 'creative'.


http://www.doyancreative.com/2014/06/software-untuk-membuat-aplikasi-android.html

Tidak ada komentar:

Posting Komentar