Apakah app inventor itu?
App Inventor adalah sebuah tool online untuk membuat
aplikasi android, app inventor kini dikembangkan oleh MIT, universitas yang
bergerak di bidang teknologi dan diakui di dunia. Semula app inventor
dikembangkan oleh google, namun sekarang MIT yang memegang kendali terhadap
pengembangan tools app inventorYang menyenangkan dari tool ini adalah tool
tersebut berbasis visual block programming, sehingga kita dapat 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. App inventor tidak hanya untuk membuat aplikasi, karena
bisa digunakan untuk mengasah logika anda, sperti halnya menyusun sebuah
puzzle. App inventor dibangun untuk anda yang mulai belajar membuat aplikasi
android, namun untuk programmer tentu ada opsi-opsi advance untuk membuatnya
sesuai dengan level kita. App inventor memungkinkan Anda mengembangkan aplikasi
untuk ponsel Android menggunakan browser web dan baik telepon yang terhubung
atau emulator. Server App Inventor menyimpan pekerjaan Anda dan membantu Anda
melacak proyek-proyek Anda.
Anda dapat membangun aplikasi dengan:
-App Inventor Designer , di mana Anda memilih komponen
untuk aplikasi Anda.
Gambar 1 app inventor designer
-App Inventor Blok Editor , di mana Anda merakit blok program
yang menentukan bagaimana
Gambar 2 App Blok inventor editor
komponen harus bersikap. Anda merakit program visual,
seperti potongan-potongan teka-teki. Aplikasi Anda muncul di telepon
langkah-demi-langkah ketika Anda menambahkan potongan untuk itu, sehingga Anda
dapat menguji pekerjaan Anda sebagai Anda membangun. Ketika Anda selesai, Anda
dapat membuat paket aplikasi Anda dan menghasilkan aplikasi yang berdiri
sendiri untuk menginstal.
Jika Anda tidak memiliki ponsel Android, Anda dapat
membangun aplikasi Anda menggunakan emulator Android , perangkat lunak yang
berjalan pada komputer Anda dan berperilaku persis seperti telepon.
Bagaimana App Inventor Bekerja?
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 – yang 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.
Apa Yang Bisa Kita Lakukan Dengan App
Inventor?
Semua tergantung dari orientasi awal anda, anda ingin
membuat aplikasi dengan tujuan apa
1.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.
2.Learning tool
Apapun profesi anda, entah seorang pelajar, mahasiswa,
guru, dosen, teknisi, progamer atau anda hobi untuk mengotak-atik android, 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 yang
anda ajarkan. Sebagai contoh: anda dapat mempelajari logika kerja dari aplikasi
dengan menerapkan susunan blok pada tool itu.
3.Developer aplikasi
Jika anda seorang pengembang aplikasi android, mulai
dari membuat prototype, aplikasi untuk kebutuhan pribadi dan 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 dan blok event tersedia dengan lengkap anda
tinggal menggunakannya. Layaknya sebuah objek anda tinggal merangkainya dengan
Komponen dan blok yang sesuai fungsinya, tinggal meletakkanya seperti puzzle
tinggal merubah propertinya, misal memberikan nilai angka untuk mengeset timer
dan lain-lain.
-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
and drops blok yang menangani event sms.
Sumber:
Sumber 1
Sumber 3
Tidak ada komentar:
Posting Komentar
bandung