[初心者向け]Monaca でマルチプラットフォーム対応のモバイルアプリを開発する

ソフトウェア開発

HTML5 ハイブリッドアプリ開発プラットフォームである「 Monaca 」を利用して AndroidiOS の両方に対応した、モバイルアプリを作成する手順をご紹介したいと思います。

今回は Monaca というサービスにアカウントを登録して、テンプレートのプロジェクトを利用して実機でデバッグするところまでを説明していきたいと思います。

と、その前に、今回「 Monaca 」というサービスを初めて聞いたので、どんなサービスなのか調べてみました。

Monaca とは

Cordova を内包した HTML5 ハイブリッドアプリ開発プラットフォームです。

HTML5 でマルチプラットフォーム対応のモバイルアプリ開発が行えます。

Monaca - すべての人にアプリ開発を
Monacaは最新のWeb技術を活用したアプリ開発ソリューション。クロスプラットフォーム開発の効率化、組織の開発プロセス...

Monaca を使うことで AndroidiOS の両方に対応したアプリが開発できるみたいです。

しかも、この「 Monaca 」を使うと開発は全てクラウド上で行うことができます!もう、自分のPCに環境作ったりしないでもアプリの開発ができちゃいます!

もちろん、ローカルのPCに環境を構築して、そこでアプリを開発することもできます。その手順については、またの機会にでも紹介したいと思います。

聞きなれない「 Cordova 」というキーワードが出てきたので、それについても調べてみます。

Cordova とは

Cordova(旧PhoneGap)は、HTML5/CSS/JavaScriptといったWebのクライアントサイド技術でモバイルアプリを制作するためのフレームワークです。 通常、iOSやAndroidのアプリ開発には以下のように異なるネイティブ言語と開発環境を利用しなければなりません。

この「 Cordova 」がクロスプラットフォーム・モバイルアプリケーションの開発フレームワークとなります。この「 Cordova 」を使って、 HTML5 でハイブリッドアプリ開発を可能にしたのが「 Monaca 」ということみたいです。

Cordova だけでもハイブリッドアプリの開発は可能ですが、開発環境の整備が必要だったりするので、ちょっとハードルは高めだと思います。そのハードルを取っ払って、誰でも開発しやすい環境を提供してくれるのが「 Monaca 」になります。

では、この「 Monaca 」の使い方を簡単にですが、説明していきたいと思います。

Monaca にアカウントを登録する

Monaca 」を利用するためにはアカウントの登録が必要です。料金プランが色々あるので、自分にあったプランを選択しましょう。

Monaca - プラン一覧、価格表
Monacaは最新のWeb技術を活用したアプリ開発ソリューション。クロスプラットフォーム開発の効率化、組織の開発プロセス...

私はとりあえず、「ベーシック」のプランでアカウントを作成しました。

下記のサイトの右上の「サインアップ」をクリックするとアカウント登録用のウィンドウが開くので、 GitHub 連携かメールアドレスとパスワードでアカウントの登録を行います。

Monaca - すべての人にアプリ開発を
Monacaは最新のWeb技術を活用したアプリ開発ソリューション。クロスプラットフォーム開発の効率化、組織の開発プロセス...

アカウントの登録が成功すると「ダッシュボード」画面に遷移します。

プロジェクトの作成

プロジェクトの作成を行います。

ダッシュボード画面の左上の「新規プロジェクトの作成」という緑のボタンをクリックすると、「新規プロジェクトの作成」というポップアップ画面が開きますので、そこからプロジェクトのテンプレートを選択します。

ここでは、すぐに実機で動くことを確認してみたいので、「サンプルアプリ」の「ブロック崩し」のプロジェクトを作成してみたいと思います。

Monaca 1

緑色の「作成」ボタンをクリックすると、「プロジェクト名」と「説明」を入力するポップアップ画面が開くので、必要な情報を入力して「プロジェクトを作成する」ボタンをクリックしてプロジェクトを作成します。

作成したプロジェクトを開く

作成したプロジェクトの「開く」ボタンをクリックすると、ブラウザの IDE の画面が開きます。

Monaca 2

この画面から直接プログラムを実装していくことができます。

実機でデバッグする

今回は、とりあえず実機で動かしてみたいので、プロジェクトの中身は特に編集せずに、メニューの「デバッグ」をクリックします。

サブメニューが開くので、「実機デバッグ」をクリックします。

Monaca 3

すると、「デバッガーの準備ができていません」というメッセージが表示されました。

どうやらデバッグを行いたい実機にデバッガーのアプリをインストールする必要があるみたいです。

メッセージが表示されたポップアップ画面の「デバッガーをインストールする」ボタンをクリックすると、 Monaca デバッガのインストール画面が開きますので、インストールしたい OS のデバッガをインストールしましょう。

iOS の場合は App Store から「 monaca 」で検索してもデバッガをインストールすることができます。

デバッガのインストールが完了し、デバッガアプリを開くとログイン画面があるので、 Monaca のアカウント登録で使用したメールアドレスとパスワードを入力して「ログイン」ボタンをタップします。

Monaca 4

実機のデバッグアプリでログインした状態で再度、「実機デバッグ」をクリックすると・・・。

Monaca 5

実機にプロジェクトが同期され、ブロック崩しができるようになりました!!

最後に

実際にアカウント登録から実機でのデバッグまで30分もかかりませんでした。まずは、簡単なアプリを作ってみたいといった方にはうってつけのサービスじゃないかと思います。

このサービスを使いこなすことができれば非常に開発が楽になると思うので、継続して利用方法や開発手法について調査していきたいと思います。

コメント

タイトルとURLをコピーしました