App Inventor adalah sebuah program dari Google yang memungkinkan para pengguna untuk menciptakan aplikasi mereka sendiri tanpa harus memiliki latar belakang sebagai seorang programmer. Anda tidak perlu mempunyai kemampuan bahasa pemrograman untuk bisa membuat aplikasi di Android dengan App Inventor for Android ini. Seperti yang dikutip dari website App Inventor: mereka melihat pergeseran mendasar dalam cara orang menggunakan perangkat seluler mereka. Smartphone, termasuk perangkat Android dan iPhone, memberikan kemudahan akses untuk internet dengan fitur yang lengkap di dalam saku mereka. Seiring berjalannya waktu para pengguna semakin terbiasa mengakses mobile web, mereka ingin agar pengguna juga dapat menciptakan aplikasi yang memungkinkan mereka terlibat di dunia seluler sebagai pengembang terlepas dari pengetahuan pemrograman mereka. App Inventor for Android merupakan program percobaan yang memungkinkan kita untuk melakukan hal itu. Untuk pendidik, App Inventor telah menjadi alat yang ampuh untuk mengekspos siswa untuk dunia pemrograman komputer dan membantu mereka menjadi pencipta teknologi bukan hanya konsumen itu.
App Inventor adalah aplikasi berbasis web namun Anda harus mendownload dan menginstal sebuah SDK yang berbasis Java dan emulator terlebih dahulu sehingga Anda dapat mencoba aplikasi yang Anda buat melalui komputer Anda. Dengan emulator tersebut, uji-coba dapat dilakukan untuk mencicipi user interface aplikasi Anda dan apabila terdapat kesalahan dalam pemrograman atau bug bisa ditanggulangi dengan segera sebelum digunakan pada ponsel. Untuk membuat sebuah program, anda akan memasang atau mengurutkan blok-blok program sesuai dengan logika yang disesuaikan untuk aplikasi tersebut. Tentunya sebelum menciptakan sebuah program Anda harus mengetahui terlebih dahulu apa yang Anda inginkan terhadap program yang Anda buat seperti untuk apa program tersebut dibuat dan apa kegunaannya, sehingga Anda tahu blok-blok program apa yang bisa Anda gunakan. Kalau di dunia pemrograman, tahap tersebut disebut algoritma pemrograman yang disusul dengan flowchart sebagai diagram algoritma pemrograman Anda. Oke, tidak usah bingung-bingung, Anda bisa mempelajari tentang App Inventor dengan lebih lanjut pada website App Inventor. Mulailah menjadi seorang pencipta dan ciptakan aplikasi Anda sendiri untuk Android.