はじめに
Monacaが便利なので重宝します。
Monacaとは
ハイブリッドアプリを開発しやすい環境が整っている。
クラウドIDEがあり、インターネットにさえ繋がっていれば環境構築をしなくてもアプリの開発が始められる。
Gitなどでのバージョン管理を行いたい場合はMonaca Localkitなどを使用すればできるが、無料体験のあとは有料となっている。
なにより日本の会社のものなので、ドキュメント等が日本語なのがよい。
使用言語・フレームワーク等
- Cordova
- Onsen UI
- Angular JS
- HTML
- JavaScript (jQuery)
- CSS
画面
左にツリーがあり、ファイルを開ける。
ファイルを編集して保存すると即座に右のプレビュー画面に反映されるのでデバッグが容易。
Cordovaプラグインの追加はコマンドを叩くのではなく、以下のような画面から追加できる。
Amazon Web Serviceなどの外部サービスとの連携も可能。
その他
- 無料版ではプロジェクトは3つまで作成可能。
- クラウドIDEではGitなどでバージョン管理はできない。
- チームメンバーとプロジェクトを共有できる。
- 実機でデバッグできる環境も整っている。
まとめ
保存するとすぐに結果がプレビューに反映されるので便利。
これで遊んでいたらもうこれでしか遊びたくなくなるなりました。
クラウドIDE開いた時とファイルに変更を保存した時にプレビューに反映されるのですが、AngularJSがよくわからなかった時に適当にネットから拾ったコードを貼り付けて保存した結果、プレビュー時にエラーで落ちてIDE動かなくなるのループを起こしたことがあって、あの時はちょっと困りました。
そんなこともありましたがプレビュー便利です。
ただ、バージョン管理をしようと思うとお金がかかるので、社内で採用されることは無いんだろうなぁと。
お金はかけずに利益は得たいのが会社…。便利だけどなぁ。