Intelligent Technology's Technical Blog

株式会社インテリジェントテクノロジーの技術情報ブログです。

JavaScriptでAndroidアプリを開発する「DroidScript」

こんにちは、石尾です。

JavaScriptによるアプリ開発ならMonaca、Titanium、Herlockなど多数ありますが、DroidScriptは、Androidアプリであり、DroidScriptアプリ上で動作するアプリを開発します。
Google Playで公開されています。
DroidScript - JavaScript IDE - Google Play の Android アプリ

f:id:IntelligentTechnology:20141023100711p:plain
※以前は、AndroidScriptと呼ばれていました。
※記事執筆時点のバージョンは、1.12beta版。
※Pluginをアプリ内購入すると、Androidアプリとしてビルド出来るみたいです。
以下は、DroidScript内でPluginを購入する画面です。今回は、試してません。
f:id:IntelligentTechnology:20141023101233p:plain:w400

何だ、DroidScriptアプリ上でのアプリ開発か!実際のアプリ開発となると、有料か!!と思いましたが、WEBブラウザベースの開発方式が便利であり、また提供されているAPIやサンプルが充実していました。ちょっと紹介します。

※今回、Android環境は、Androidエミュレータ「Andy」で試しています。

続きを読む

AngularJSの単体テストツール - Karma

こんにちは、間藤です。

巷ではGoogle製MVC(MVW)フレームワークのAngularJSが流行っているようですが、残念ながらこれまでのところ業務で利用したことはありません。どんなものかくらいは押さえておこうと数か月前に公式サイトのチュートリアルをさらってみましたが、これがなんともよく出来ていて一人で関心していました。AngularJSチームは、テストにも非常に力を入れていて、ProtractorKarmaといったテストツール(両方ともNode.jsのパッケージです)を開発しています。Protractorは、seleniumを利用してブラウザの自動テストをJasmineで書くことができます。(Mochaなど、別のテストフレームワークも利用できますが、デフォルトはJasmineだそうです。)

で、今回はKarmaです。
KarmaとJasmineの関係性を整理しながら話をすすめられたらと思っています。Jasmineそのものの説明はしませんので、Jasmineを利用されたことがない方は、公式サイト等をチェックしていただければと思います。

続きを読む

乗るしかない、のか?!Mobile Chrome Apps!

進んでます。「Mobile Chrome Apps」

こんにちは、中山です。
このブログでも以前紹介した「Mobile Chrome Apps」ですが、その後もどんどん開発が進んでいるようで、先日、ついに「デベロッパプレビュー」版が発表されていました。

 
デベロッパプレビュー」版となったことで、操作方法が変わったところもありましたので、あらためて、「モバイル版Chrome Appsが動くまで」を、かんたんに紹介してみたいと思います。

続きを読む