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 Android, http://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 di http://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 GUI, untuk menggabungkan asset gambar.
    https://code.google.com/archive/p/libgdx-texturepacker-gui/
  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'.

Salah satu ebook tutorial Cara mudah membuat aplikasi untuk Android bisa dilihat di ebook cara mudah membuat aplikasi game.

Anda punya pengalaman dengan aplikasi yang sering digunakan? Silahkan berbagi di komentar, semoga bermanfaat.

23 komentar:

  1. waaah keren , tapi saya belum bisa bahasa pemerograman seperti html, buat dong tutorialnya

    BalasHapus
    Balasan
    1. kalau html, saya sudah tidak mempelajarinya lagi gan, sekarang lebih fokus ke Java, Android dan beberapa game editor aja.
      Semoga menjadi expert gan.

      Hapus
  2. Saya ingin buat program akuntansi untuk android gimana caranya gan

    BalasHapus
    Balasan
    1. Pertama sih buat dulu alurnya mau bagaimana, sederhana atau komplit, lalu buat desain tampilan,
      selanjutnya coding, bisa lihat contoh app yang free di internet.
      Ini salah satunya https://github.com/codinguser/gnucash-android
      Lisensi Apache 2, bisa digunakan untuk tujuan komersial.
      Pelajari dulu app dan kodenya. Tapi saya juga belum coba.
      Semoga sukses Gan

      Hapus
  3. ini blog bermanfaat sekali

    BalasHapus
    Balasan
    1. Terima kasih gan sudah mampir, artikelnya masih sedikit dan jarang update, masih sibuk dengan kerjaan, semoga ke depannya bisa lebih terupdate lagi.

      Hapus
  4. agan boleh minta contoh form dsb yang sudah jadi untuk dipelajarin tolong kirim ke email saya salimyohanes96@yahoo.com yah agan baik buat mempelajari. Thanks Noted : No password gan

    BalasHapus
    Balasan
    1. maksudnya form apa gan? ebook ataukah template code aplikasi? kalau ebook dan template code sudah ada dilink di atas, rencana sih di host di Github

      Hapus
  5. Thanks for sharing gan ...
    bermanfaat sekali buat para calon game maker dan android apps creator ...
    ^_^

    BalasHapus
    Balasan
    1. semoga semakin banyak game maker berkualitas dari Indonesia

      Hapus
  6. Manteps nih, saya baru mau belajar dari nol gan..masih blank.hehe...

    BalasHapus
  7. Manteps nih, saya baru mau belajar dari nol gan..masih blank.hehe...

    BalasHapus
    Balasan
    1. semangat gan belajarnya, semoga cepat jadi master

      Hapus
  8. Kak boleh bagi contact person? Saya ingin berguru banyak kak mengenai android java. Krn keterbatasan waktu jd sy tdk bs bertanya satu satu di blog ini kak. Email saya earlykedah.kusumaayu@yahoo.co.id

    BalasHapus
    Balasan
    1. boleh, kita sama2 sharing aja, kalau bisa saya bantu kalau tidak bisa saya beri referensinya aja. Maaf untuk replynya juga belum tentu bisa cepat. ini email saya doyanbbs@gmail.com atau https://www.facebook.com/doyanmulyana

      Hapus
  9. Sy mau belajar bikin aplikasi android bro, tp sy tdk tau mulai belajar dari mana?heee

    BalasHapus
    Balasan
    1. kalau mau bikin aplikasi Android, ya memulainya dengan menginstall IDE Android Studio (langsung bisa bikin aplikasi), Eclipse (harus install plugin dulu), atau Intellij IDEA atau Netbeans. Kalau mau expand bikin game bisa belajar AndEngine, LibGDX, Cocos2d-Android atau game framework lainnya (ini pakai coding). Tetapi jika ingin fokus membuat game bisa belajar Stencyl, Gamemaker Studio (2D) atau Unity3D (2D dan 3D). Selanjutnya terserah selera agan!

      Hapus
    2. Lalu cari tutorial membuat aplikasi Android, bisa ebook atau video, dalam tahap belajar agan harus telaten memang, kalau sudah mengerti alur membuat aplikasi Android, proses membuat aplikasi selanjutnya bisa lebih cepat.

      Hapus
    3. Kalo belajar eclipse harus mulai dari mana?sy tidak tau isinya mau diapain...hehe

      Hapus
    4. kalau semua plugin sudah diinstall, cari contoh source code aplikasi Android yang free dan sederhana, lalu import ke dalam Eclipse, lalu run, bisa di emulator bisa di device

      Hapus
  10. sangat bermanfaat,,,
    mau tanya, kalau mau bikin game android, langkah awal nya instal software apa aja om?

    BalasHapus
    Balasan
    1. kalau mau fokus bikin game, ada beberapa piilihan untuk membuat game, pertama dengan 80% full coding, memakai Android Studio atau Eclipse dengan game framework seperti AndEngine, LibGDX, Cocos2d-Android atau game framework lainnya. Kedua dengan Game Editor + scripts seperti Unity3D (2D dan 3D) atau Unreal Engine, Ketiga tanpa coding seperti App Inventor, Stencyl, GameMaker Studio, Buildbox. Rekomendasi saya jika ingin fokus bikin game pakai Unity3D.

      Hapus
  11. thanks gan sangat membantu artikenya . . .

    BalasHapus

Game Edukasi Anak Terbaru

Setelah cukup lama tidak release app terbaru, sekarang baru bisa release kembali game edukasi terbaru. Game ini saya beri judul Game Eduka...

Terpopuler di Blog