{"version":"1.0","provider_name":"Jui-Nan Lin&#039;s Blog","provider_url":"https:\/\/jnlin.org","author_name":"jnlin","author_url":"https:\/\/jnlin.org\/author\/jnlin\/","title":"App Inventor \u8a66\u73a9\u5fc3\u5f97","html":"<p>\u524d\u5e7e\u65e5\u7d42\u65bc\u62ff\u5230\u4e4b\u524d\u7533\u8acb\u7684Android App Inventor\u9080\u8acb\u4e86\uff0c\u7a0d\u5fae\u73a9\u4e86\u4e00\u4e0b\uff1a<\/p>  <p><a href=\"http:\/\/p.jnlin.org\/#top\"><img alt=\"appinventor-2.png\" src=\"\/\/ext.pimg.tw\/jnlin\/normal_54b4922313deb922979671b0ece41530.png?v=1282574015\" width=\"480\" height=\"366\" \/><\/a><\/p>  <p>\u4ecb\u9762\u50cfVisual Studio\u4e00\u6a23\uff0c\u5143\u4ef6\u662f\u7528\u62d6\u62c9\u7684\u3002<\/p>  <p><a href=\"http:\/\/p.jnlin.org\/#top\"><img alt=\"appinventor-1.png\" src=\"\/\/ext.pimg.tw\/jnlin\/normal_daac6ca520a98e5edc93228cf93f15e0.png?v=1282574015\" width=\"480\" height=\"342\" \/><\/a><\/p>  <p>\u4e0d\u904e\u89f8\u767c\u7684\u4e8b\u4ef6\u4e5f\u662f\u62d6\u62c9\u7684\uff0c\u5c31\u5982\u4e0a\u9762\u7684\u65b9\u584a\u4e00\u6a23\u3002\u6709\u7a2e\u5728\u7d44\u6a02\u9ad8\u7a4d\u6728\u7684\u611f\u89baXD<\/p>  <p>\u5143\u4ef6\u9084\u4e0d\u591a\uff0c\u4e00\u500b\u53ef\u4ee5\u9023\u7db2\u8def\u7684\u5143\u4ef6\u53eb\u505a TinyWebDB\uff0c\u662f\u4e00\u500bKey-Value based \u7684 Network Storage Database\u3002\u5b98\u65b9\u6709API\uff0c\u9664\u4e86\u53ef\u4ee5\u7528App Engine\u4e0a\u7684\u7248\u672c\u5916\uff0c\u4e5f\u53ef\u4ee5\u81ea\u5df1\u5beb\u4e00\u500b\u3002<\/p>  <p>\u53e6\u4e00\u500b\u53ef\u4ee5\u9023\u7db2\u8def\u7684\u5143\u4ef6\u53eb\u505aTwitter\u2026XD<\/p>  <p>\u6b64\u5916\u4e00\u4e9b\u57fa\u790e\u5143\u4ef6\uff0c\u50cf\u662fWebView\u3001OAuth\u6216\u662fRSS Feed\u90fd\u9084\u6b20\u7f3a\uff0c\u4e0d\u904e\u5beb\u7c21\u55ae\u7684\u900f\u904e\u7db2\u8def\u67e5\uff08\u516c\u958b\uff09\u8cc7\u6599\u7684\u7a0b\u5f0f\u61c9\u8a72\u6c92\u554f\u984c\u5c31\u662f\u4e86\u2026<\/p>","type":"rich"}