最近、ものすごーい便利なクラウドサービスを見つけました。
その名も、Monaca
甘そうなお菓子みたいな名前ですが、甘く見てはいけない。
スマートフォンアプリ開発に便利な機能がびっしりと詰まってるんです。
公式サイトによると、
「Monacaは、アプリ開発環境をクラウドサービスとして提供します。必要なものはWebブラウザだけ。開発環境のセットアップなしにアプリ開発が始められます。」
とのこと。
ちなみに無料でサービス利用ができます。
以下、使用した感想とともにMonacaサービスの画期的だと思った点を記載していきます。
(1)めんどくさい開発環境構築の手間が一切かからない
アプリ開発において、はじめにネックとなるのは開発環境の構築だと思います。
開発に必要なソフトウェア群をPCにインストールしたり、開発ツールに必要なライブラリインポートしたりと、開発の前準備が意外に大変だったりします。
しかも、環境構築で詰まってしまった場合、自分一人で悩んでるだけでは絶対に解決しないので、対処法をひたすら調べることが必要になります。
はやくプログラムを書いてアプリを動かしてみたいのに、その前段階でつまってもどかしい!という経験がけっこうあるんです。。。
Monacaはすぐに動作可能な開発環境を提供してくれ、そのうえプロジェクトのテンプレートも提供してくれています。
サンプルアプリも用意されており、30秒以内に動作確認可能なプロジェクトが作成できます
これはかなりうれしい。
①Monacaにログイン
②プロジェクト作成
③テンプレート選択
↑用意されたテンプレートから任意のフレームワークでプロジェクトが作成できる
④完成(その間30秒!)
↑画面右にプレビューも用意されているため、ボタン配置や挙動を確認しながら開発ができる
(2)ネットワーク環境があればいつでもどこでも開発が可能
これもかなり便利な点で、ブラウザを立ち上げMonacaにログインをすれば、そのブラウザ内が開発環境になります。
これまでは開発ツール(Ecripseなど)をPCへインストールし開発環境を整えて、等々・・・各端末ごとにセットアップをする必要がありましたが、Monacaを利用すれば煩わしいローカル環境のセットアップは必要ありません。
ネットワーク環境さえあれば、どこからでもどのPCからでもアプリ開発が可能です
しかもツールや資材などはすべてネットワーク上にあるので、PCが重くてツールがうまく動かない、なんてこともありません。
(3)専用デバッカーが用意されており、動作確認が5秒でできる
Monacaには専用のデバックアプリ(無料)が用意されており、Web上で開発したアプリをデバッカーで即時に動作確認ができます。
①デバックアプリは無料でインストールできます
②デバッカーを起動し、プロジェクトを選択する
③アプリの動作確認ができる(デバッカー起動から5秒!)
まとめ
Monacaは、
・開発環境構築の手間がかからず、開発コストが劇的に削減できる
・ネットワーク環境さえあればいつでもどこでもアプリ開発ができる
・プログラムに詳しくない人も何となくアプリが作れちゃうとっつきやすさがある
アプリ開発の敷居をかなり低いものにしてくれる素晴らしいサービスだと思いました。
3プロジェクトまでなら無料で利用することができるのでぜひお試しあれ。
【参考】
・Monaca
・Monaca Docs






