backend(mBaaS)。WebiOSアプリを開発するならObjective-C、Androidアプリを開発するならJavaを覚えるのが基本です。これらの言語を覚えたとしても作れるのはどちらかのアプリだけで、両方のプラットフォームにアプリを提供したいと思ったら片手落ちです。それを解決してくれる技術がHTML/CSS/JavaScriptといったWeb技術でネイティブアプリを作れるフレームワークです。backendとシームレスに連携しています。Webサイトを開発したりしたことはあっても、スマートフォンアプリ開発はしたことがない...そんな初心者の方でもすぐに開発がはじめられます。backendでアプリを作るまずは管理画面にログインして、新規アプリを作成しましょう。アプリの作成アプリの作成が終わるとこのような画面が表示されます。これをクリックします。このアプリケーションキーとクライアントキーは後で使うので表示したままにしておくのが良いでしょう。アプリ作成完了クリックするとMonacaの管理画面に飛びます。チュートリアルアプリが用意されています。アカウントをお持ちの方はそのままログインを、ない場合は無料で作成できます。Monacaの管理画面チュートリアルも用意されていて、これを読んでいくことで作り方が学べるようになっています。先ほどアプリを新規作成した際に表示されていたキーを使います。クライアントキーこの二つを入力すれば準備は完了です。ビューワーをダウンロードするMonacaには専用のビューワーアプリがあります。これを使うとコンパイルすることなく、iOS/Android上で開発したコードの確認ができるようになります。ダウンロード&インストールしたら、起動してログインしましょう。3つが登録されています。backendとの繋がりとしては、TODOリスト:データストア画像ギャラリー:ファイルストアログイン・ログアウトの実装:会員管理の3つが学べるようになっています。TODOリストTODOリストはシンプルにタスクを登録できる機能です。backendに登録されますので、再読み込みしても消えるものではありません。実際、コンソール画面に入るとデータが保存されているのが分かります。画像ギャラリーは写真やファイルなどのバイナリデータをファイルストアに保存します。画像をアップロードするとタップすると、アルバムにアクセスします。写真を選択して少し待つとアップロードが完了して一覧表示されます。backend上でユーザを作成する必要があります。管理画面のユーザ管理でアカウントを作成してから試してください。ログイン成功これらの機能を使うことで、JavaScriptを使ってネイティブアプリが誰でも作れるようになります。IDEを提供しているので、開発環境を構築する必要もなく、すぐに開発がはじめられるのが大きな利点です。HTML5を使ったハイブリッドアプリの場合、ちょっとしたデータであればローカルストレージを使うこともできますが写真やユーザ管理のような機能は実現できません。backendを使った場合は他のデバイス、他のユーザともデータ共有ができますのでアプリの幅が一気に広がるのではないでしょうか。Appsを開発できるMonaca。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。