すらいむがあらわれた

こまんど >  たたかう  にげる

MIT App Inventor2

普段プログラミングをしない人と一緒にAndroidアプリを作ろうかと言うことになって、その人のPCはWIndows XPだし、そこにEclipseやらAndroid Studioを入れて設定してなんてやっていたら一発で挫折しそう…と悩んでいた所に思い出した。
昔あった「App Inventor」ってどうなったっけ?あのGoogleが一時導入したけど結局やめてMITに返しちゃったGUIAndroidアプリが作れるヤツ。


未だ健在でした!
http://appinventor.mit.edu/explore/
しかもApp Inventor2になってパワーアップしてます。


動作可能環境が素晴らしい。

■Computer and operating system


Macintosh (with Intel processor): Mac OS X 10.5 or higher
Windows: Windows XP, Windows Vista, Windows 7
GNU/Linux: Ubuntu 8 or higher, Debian 5 or higher


■Browser


Mozilla Firefox 3.6 or higher
Note: If you are using Firefox with the NoScript extension, you'll need to turn the extension off. See the note on the troubleshooting page.
Apple Safari 5.0 or higher
Google Chrome 4.0 or higher
Microsoft Internet Explorer is not supported


■Phone or Tablet (or use the on-screen emulator)


Android Operating System 2.3 ("Gingerbread") or higher

Windows XPとかなり古いFirefoxChromeで動くんですよ。ブラウザだけでドラッグ&ドロップするだけでアプリができる。操作性も悪くない。
試しに友人のWindow XPのノートPCで動かしてもらったけど十分使えそうだ。


チュートリアルのビデオ
http://appinventor.mit.edu/explore/hour-of-code.html
コンポーネントのリファレンンス Components - App Inventor for Android
http://ai2.appinventor.mit.edu/reference/components/
App Inventorの参考書
http://www.appinventor.org/book2
ロジックをブロックのようにはめ込んでアプリをつくるのだけど、ブロックのはめ方がよくわからないな(・・; ビデオをみて見当つけるのがいいのかしら?


そしてApp Inventorはオープンソースプロジェクトです。
http://appinventor.mit.edu/appinventor-sources/
ソースはgithubにある。どうやらフロント側はjavascriptでサーバーはGAE/Javaみたい。
https://github.com/mit-cml/appinventor-sources