1. Android Development Tools (ADT)
Android Development Tools (ADT)
adalah plugin yang didesain untuk IDE Eclipse yang memberikan kita kemudahan
dalam mengembangkan aplikasi android dengan menggunakan IDE Eclipse. Dengan menggunakan
ADT untuk Eclipse akan memudahkan kita dalam membuat aplikasi project android,
membuat GUI aplikasi, dan menambakan komponen-kompenen yang lainnya, begitu
juga kita dapat melakukan running aplikasi menggunakan Android SDK melalui
Eclipse. Dengan ADT juga kita dapat melakukan pembuatan package android (.apk)
yang digunakan untuk distribusi aplikasi android yang kita rancang.
Mengembangkan aplikasi android
dengan menggunakan ADT di eclipse sangat dianjurkan dan sangat mudah untuk
memulai mengembangkan aplikasi android. Berikut adalah versi ADT untuk eclipse
yang sudah dirilis :
ADT 12.0.0 (Juli 2011)
ADT 12.0.0 (Juli 2011)
ADT 11.0.0 (June 2011)
ADT 10.0.1 (March 2011)
ADT 10.0.0 (February 2011)
ADT 9.0.0 (January 2011)
ADT 8.0.1 (Desember 2010)
ADT 8.0.0 (Desember 2010)
ADT 0.9.9 (September 2010)
ADT 0.9.8 (September 2010)
ADT 0.9.7 (May 2010)
ADT 0.9.6 (March 2010)
ADT 0.9.5 (Desember 2009)
ADT 0.9.4 (Oktober 2009)
Semakin tinggi platform android
yang kita gunakan, dianjurkan menggunakan ADT yang lebih terbaru, karena
biasanya munculnya platform baru diikuti oleh munculnya versi ADT yang terbaru.
Untuk melakukan instalasi ADT di-elipse dapat dilakukan secara on-line maupun
offline.
2. App
Inventor
App Inventor adalah sebuah tool untuk membuat aplikasi android, yang
menyenangkan dari tool ini adalah karena berbasis visual block
programming, jadi kita bisa membuat aplikasi tanpa kode satupun. Mengapa
disebut visual block programming?, karena kita akan melihat,
menggunakan, menyusun dan drag-drops “blok” yang merupakan simbol-simbol perintah dan fungsi –event handler tertentu dalam membuat aplikasi, dan secara sederhana kita bisa menyebutnya tanpa menuliskan kode program –coding less. Wow kedengarannya menyenangkan bukan?.
Misalnya seperti gambar dibawah ini, sebuah block program pada App Inventor untuk sebuah daftar warna, tanpa kode bukan?
Misalnya seperti gambar dibawah ini, sebuah block program pada App Inventor untuk sebuah daftar warna, tanpa kode bukan?
Betul skali, kita tidak harus memiliki basic programmer, mengerti kode-kode atau berkecimpung dalam dunia teknologi informasi untuk membuat aplikasi dengan App Inventor. Bahkan App Inventor tidak hanya untuk membuat aplikasi, karena bisa digunakan untuk mengasah logika anda, sperti halnya menyusun sebuah puzzle. Untuk programmer tentu ada opsi-opsi advance untuk membuatnya sesuai dengan level kita.
Framework
visual programming ini terkait dengan bahasa pemrograman Scratch dari
MIT, yang secara spesifik merupakan implementasi dari Open Block yang
didistribusikan oleh MIT Scheller Teacher Education Program yg
diambil dari riset yang dilakukan oleh Ricarose Roque. App Inventor
menggunakan Kawa Language Framework dan Kawa’s dialect – yg di develop oleh Per Bothner dan di distribusikan sebagai bagian dari GNU Operating System oleh Free Software Foundation
sebagai Compiler yang mentraslate visual block programming untuk
diimplementasikan pada platform Android. Tentu disini anda tinggal
menikmati kemudahan yang ada. alu, apa yg bisa kita lakukan dengan App Inventor?, yang bisa kita lakukan dengan App Inventor adalah :
- Just for fun
Katakanlah anda memiliki Handset Android, atau baru memasang virtual handset Android pada komputer anda, atau bahkan
tidak sama sekali, App Inventor akan bisa menjadi sesuatu yang
menyenangkan seperti halnya anda menyukai mengedit gambar, bermain
puzzle, mengasah otak anda seperti mengisi TTS, atau belajar sebagai
basis menguatkan kemampuan logika anda, semua terasa menyenangkan.
- Learning tool
Entah
anda seorang pelajar, mahasiswa, guru, dosen atau hobbist anda akan
bisa menjadikan App Inventor sebagai tool belajar anda. Jika anda
seorang guru atau dosen anda akan membuat App Inventor menjadi alat
pengajar yang hebat, karena visualisasi akan mempermudah siswa memahami
dan menguasai apa yg anda ajarkan.
- Membuat aplikasi
Mulai dari membuat prototype, aplikasi untuk kebutuhan pribadi & organisasi, atau aplikasi serius yang bisa anda jual
Apabila
anda telah mencoba menggunakan App Inventor, anda akan merasakan betapa
mudahnya, tentu disamping karena berbasis visual drag drops ini juga
karena anda :
- >Tidak perlu menghafal dan mengingat instruksi atau kode-kode program
- >Komponen & Blok event tersedia dengan lengkap anda tinggal menggunakannya. Layaknya sebuah objek anda tinggal merangkainya dengan Komponen & Blok yang sesuai fungsinya, tinggal meletakkanya seperti puzzle tinggal merubah propertinya, misal memberikan nilai angka untuk mengeset timer dll.
- >Event handler akan memudahkan anda dalam menangani setiap “kejadian” atau event yang anda ingin handle. Misal anda membuat sebuah aplikasi untuk menangani sms, dalam App Inventor anda tinggal mengambil –drag drops blok yang menangani event sms.
Aplikasi yg bisa dibuat dengan App Inventor
Dari
tadi kita membicarakan tentang mudahnya menggunakan App Inventor, anda
tentu kemudian bertanya-tanya aplikasi apa yang bisa kita buat dengan
App Inventor, apa “Cuma” main-main saja?, well jawabannya tergantung
anda menginginkanya menjadi seperti apa.
Karena dengan App Inventor relatif kita bisa menggunakan imajinasi kita seluas-luasnya, seperti pepatah pada android “Dalam Android imajinasi adalah batasannya”.
Disini kita akan bisa membuat Games, Tool App misal barcode reader,
aplikasi berbasis lokasi, untuk mengontrol LEGO Robot atau juga aplikasi
untuk berkomunikasi dengan web.App Inventor Saat ini bisa di akses di http://beta.appinventor.mit.edu/ versi beta dari MIT, bisa jadi nanti akan berubah so stay tune di blog ini :D ..... ,harus online ketika membuat aplikasi-nya, silahkan baca di posting selanjutnya
Contoh aplikasi yg dibuat dgn App Inventor, Silahkan download di market :
WhacKecoa & Song Of Android Indonesia



