WDI Wiki | WDI

App Inventor

Sistem berbasis web dimana aplikasi Android dapat digunakan tanpa perlu tahu bagaimana cara meng-code-nya. Sistem ini telah dihentikan oleh google tapi dirilis kembali oleh google sebagai proyek open-source dan saat ini dikelola oleh Massachusetts Institute of Technology (MIT).

Dengan app inventor, pengguna bisa melakukan pemrograman komputer untuk menciptakan aplikasi perangkat lunak dengan sistem operasi berbasi android. App inventor ini berbasis visual block programming karena memungkinkan pengguna bisa menggunakan, melihat, menyusun dan men-drag and drops block yang merupakan simbol perintah dan fungsi event handler  untuk menciptakan sebuah aplikasi yang bisa berjalan di sistem android. 

App inventor ini juga tidak hanya bisa membantu dalam menciptakan sebuah aplikasi namun juga bisa membantu anda dalam mengasah logika. Beberapa contoh aplikasi yang bisa dibuat dengan app inventor seperti game dengan grafis 2D dan animasi, utility, aplikasi multinedia, navigasi dan GPS, sistem pengamanan, dan masih banyak lagi.

  • App inventor mempunyai beberapa kelebihan dan kekurangan yaitu :
  •     Kelebihan :
  •     1. Praktis dan simple
  •     2. Tidak memerlukan coding, karena hanya menggunakan sistem drag dan logika
  •     Kekurangan :
  •     1. Masih terdapat komponen yang tidak lengkap
  •     2. Jauh berbeda dengan eclipse yang lebih leluasa
  •     3. Terdapat info credit dari MIT

  • Untuk menjalankan fungsinya sebagai tools untuk membuat aplikasi, app inventor menyediakan fitur-fitur yang bisa anda gunakan, yang terdiri dari :
  •     1. Desainer ( memilih komponen )
  •     a. Pallete
  •     b. Viewer
  •     c. Components
  •     d. Properties
  •     e. Add / remove screen
  •     f. Open the block editor
  •     g. Package for phone

  • 2. Block Editor ( merakit block )
  • Block editor ini berbasis java dan berjalan di luar browser. Fitur ini digunakan untuk membuat dan mengatur behavioir komponen yang telah anda pilih di fitur desaigner.
  •     a. Built in 
  •     b. Advance
  •     c. My Blocks
  •     d. New emulator
  •     e. Connect to Devices

Jika anda telah selesai membuat aplikasi melalui app inventor, maka anda dapat mencobanya melalui emulator atau handset android.