MIT APP INVENTOR
|APA ITU APP INVENTOR?
App Inventor adalah sebuah aplikasi web OpenSource yang awal mulanya dikembangkan oleh Google, akan tetapi saat ini dikelola oleh Massachusetts Institute of Technology (MIT), Universitas yang bergerak di bidang teknologi yang diakui oleh dunia.
Pada awalnya AppInventor memiliki versi online, namun sekarang AppInventor ini telah memiliki versi Offline yang memungkinkan anda yang tidak mempunyai koneksi internet dapat membuat aplikasi dengan menggunakan versi offline dari AppInventor ini.
App Inventor ini memungkinkan pengguna baru untuk menciptakan aplikasi-aplikasi system Operasi Android. Anda yang tidak memiliki keahlian programming pun dapat menggunakan AppInventor. Karena App Inventor ini berbasis visual block programming, sehingga anda dapat membuat aplikasi tanpa menggunakan kode satupun.
App Inventor didesain dengan menggunakan antarmuka grafis , yang memungkinkan pengguna melihat, menggunakan, menyusun dan meng drag-drops “blok” yang merupakan simbol-simbol perintah dan fungsi event handler tertentu dalam membuat aplikasi, dan secara sederhana anda dapat memanggilnya tanpa menuliskan kode program –coding less.
APA KELEBIHAN DAN KEKURANGAN APP INVENTOR?
Kelebihan :
- Praktis
- Simple
- Tidak memerlukan coding, hanya logika dan sistem drag
Kekurangan :
- Ada beberapa component yang kurang lengkap
- Jauh berbeda dengan Eclipse yang lebih leluasa
- Adanya credit dari MIT
APA SAJA LANGKAH UTAMA MEMBUAT APLIKASI MENGGUNAKAN APP INVENTOR?
Ada tiga langkah utama membuat aplikasi menggunakan AppInventor, yaitu :
- Kita membuat UI (User Interface) dan memasukkan komponen-komponen App-inventor yang akan kita pakai pada aplikasi dengan jendela desainer kita
Membuat komponen itu berfungsi dengan mengambil Block dari komponen, dan menyusunnya di Blocks Editor- Mencoba aplikasi pada Emulator atau Handset Android
APA SAJA FITUR YANG DISEDIAKAN APP INVENTOR?
DESAINER ( memilih komponen )
- Palette
Berisi seluruh komponen yang bisa kita pakai untuk membuat aplikasi. Komponen yang terdapat pada palette ini dikelompokkan berdasarkan jenisnya. Tidak hanya berisi komponen UI saja, tetapi ada Layout, Drawing and Animation, Sosial, Media dan Data
- Viewer
Untuk menempatkan/meletakkan komponen dan mendesain seperti apa tampilan atau UI dari aplikasi. (nantinya akan terlihat pada saat project dijalankan)
- Components
Berisi komponen yang telah kita ambil dan akan digunakan pada aplikasi
- Properties
Untuk mengatur property dari komponen yang kita gunakan. Setiap komponen memiliki property sendiri yang bisa kita atur pada bagian property ini
- Add / Remove Screen
Untuk menambahkan atau menghapus screen, ini adalah fitur baru pada AppInventor, yaitu dukungan MultiScreen
- Open The Blocks Editor
Untuk mengaktifkan jendela blocks editor
- Package for Phone
Ketika aplikasi selesai dibuat dan anda ingin mencobanya pada handset Andorid gunakanlah fitur ini
- BLOCKS EDITOR ( merakit block )
Blocks Editor berjalan diluar browser dan digunakan untuk membuat dan mengatur behavior dari komponen yang kita pilih pada komponen desainer. Blocks Editor ini berbasis JAVA
- Built-In
Merupakan blocks dasar dari komponen AppInventor
- Advance
Merupakan blocks pelengkap yang ada pada My Blocks
- My Blocks
Blocks dari komponen yang anda gunakan untuk aplikasi, yaitu yang dimasukkan pada Desainer
- New Emulator
Merupakan menu untuk mengaktifkan Emulator
- Connect to Devices
Merupakan menu untuk mengkoneksikan / menghubungkan project dengan Emulator atau HP Android
Apabila aplikasi android yang anda buat telah selesai, anda dapat mencobanya menggunakan Emulator, atau Handset Android.
Jika anda tidak memiliki ponsel Android, anda dapat mencoba aplikasi anda menggunakan Emulator. Emulator sama halnya dengan handset Android, hampir semua yang dapat dilakukan handset Android dapat dilakukan Emulator, kecuali menelepon, berkirim SMS, dan GPS.