Appinventor
App Inventor adalah sebuah aplikasi web open-source yang awalnya disediakan oleh Google, dan sekarang dikelola oleh Massachusetts Institute of Technology (MIT).
Hal ini memungkinkan pendatang baru untuk pemrograman komputer untuk membuat aplikasi perangkat lunak untuk sistem operasi Android (OS). Menggunakan antarmuka grafis, sangat mirip dengan Scratch dan user interface StarLogo TNG, yang memungkinkan pengguna untuk drag-and-drop objek visual untuk membuat aplikasi yang dapat berjalan pada perangkat Android. Dalam menciptakan App Inventor, Google menarik pada penelitian yang signifikan sebelum di komputasi pendidikan, serta pekerjaan yang dilakukan dalam Google pada lingkungan pengembangan online.
App Inventor dan proyek-proyek yang didasarkan diinformasikan oleh teori-teori pembelajaran konstruksionis, yang menekankan bahwa program dapat menjadi kendaraan untuk terlibat ide kuat melalui pembelajaran aktif. Dengan demikian, itu adalah bagian dari gerakan yang sedang berlangsung di komputer dan pendidikan yang dimulai dengan karya Seymour Papert dan Logo Grup MIT pada tahun 1960 dan juga telah terwujud dengan pekerjaan Mitchel Resnick pada Lego Mindstorms dan StarLogo.
Persiapan
Referensi : http://appinventor.mit.edu/explore/ai2/setup
- Login ke http://ai2.appinventor.mit.edu/
Persiapan di Ubuntu
Referensi: http://appinventor.mit.edu/explore/ai2/linux.html
sudo apt-get install lib32z1
- Download http://commondatastorage.googleapis.com/appinventordownloads/appinventor2-setup_1.1_all.deb
cd ~/Downloads/ sudo dpkg --install appinventor2-setup_1.1_all.deb.
- Jalankan
/usr/google/appinventor/commands-for-Appinventor/aiStarter &
Akan keluar
Listening on http://127.0.0.1:8004/ Hit Ctrl-C to quit.
Persiapan di Handphone
- Sambungkan Handphone ke laptop via USB
- Install App Inventor Companion di Handphone
- Settings > Security > Unknown Sources di contreng agar bisa menjalankan aplikasi yang kita buat.
- Settings > Development > USB Debugging "on"
Test Sambungan
Web ke http://appinventor.mit.edu/test/ Pastikan:
Is aiStarter running? YES, aiStarter v2.2 running! Is your phone connected via USB? YES, your phone is connected via USB!
Menjakankan Apps Contoh
- Login ke http://ai2.appinventor.mit.edu
- Klik Gallery
- Pilih Apps
- Klik Connect > USB
Mulai Programming
- Klik Blocks (sebelah ujung kanan) untuk memasukan koding
- Klik Designer untuk design tampilan.
Membuat apk
- Klik Build > App (save .apk to my computer)
- file .apk akan di download ke folder Downloads
Belajar
- https://sites.google.com/site/appinventor/projects
- http://www.appinventor.org/content/CourseInABox/Intro
- http://www.appinventor.org/content/CourseInABox/textingLocation
- http://www.appinventor.org/content/CourseInABox/quizApps
- http://www.appinventor.org/content/CourseInABox/procedures
- http://www.appinventor.org/content/CourseInABox/userGenerated
- http://www.appinventor.org/content/CourseInABox/web
File Contoh
- http://appinventor.mit.edu/explore/ai2/tutorials.html
- http://www.appinventor.org/bookFiles
- http://www.appinventor.org/content/howDoYou/location/latLong
Referensi
- http://www.appinventor.org/
- http://www.appinventor.org/content/CourseInABox/Intro/courseinabox
- http://appinventor.mit.edu/explore/
- https://docs.google.com/document/d/124V0q-Jzs8n9LqAlFKnSWxGLei_KZAUQGJUZwlALVws/edit?hl=en_US&pli=1