App Inventor とは
「App Inventor for Android」とはGoogle Labsで公開されているAndroidアプリを作成ツールです。通常Androidアプリ作成/開発を行うには「Eclipse」というツールを使用し、プログラミング言語はJavaで開発するものと決まっていました。
しかし、このApp InventorではEclipseもJavaのコードも使用しません。Webブラウザ上で画面をデザインし、Javaアプリ上でパズルのような部品を組み合わせてイベントを組み立ててAndroidアプリを作成します。
App Inventorはもともと、プログラミングを専門的に学んだことがない学生がプログラムの作り方の基礎を学ぶために作られました。アメリカでは高校やコンピュータサイエンスを専門としない大学での授業でも利用されています。
App Inventorは教育目的のツールであるため、プログラミングの経験が少ない人でも手軽にAndroidアプリの開発を始められます。また、パーツをつなぎ合わせることでアプリを作るので、コーディングの必要がなく、バグの入り込む余地が非常に少ないことも特徴に挙げられます。
App Inventor 関連サイト
- http://appinventor.mit.edu/
- http://appinventor.mit.edu/teach
- http://appinventor.mit.edu/explore
- http://beta.appinventor.mit.edu/
- http://www.app-inventor.jp
- http://www.app-inventor.jp/shiryoushuu/website 日本App Inventorユーザー会資料集
- http://www.appinventor.com.cn/
- http://www.appinventor.tw/
- http://puravidaapps.com/snippets.php — useful code snippets and examples for App Inventor