Monaca Education公式テキストの『Monacaで学ぶアプリ制作入門』もしくは『書店流通教材「Monacaで学ぶ初めてのプログラミング」』の1~12章を学習済みの方を想定した内容となっています。
生徒・学生の方へ
学習していない技術も登場します。
ネットで検索するのもよいですが、Web技術の標準的な技術解説サイトであるMDNもぜひご確認ください。
開発者向けのウェブ技術 – MDN Web Docsなどを参考にしてください。
指導者の方へ
Monaca Education公式テキストの研修などを多数、開催しております。
アシアル主催の研修は大半が無料ですので、ぜひご参加下さい。
アプリ一覧
- 貯金シミュレーション
- 音を鳴らすアプリ
- タイピングアプリ
- もなかるたかるた読み上げアプリ)
- ソーメンタイマーアプリ
- 宝当てゲーム
- 位置情報取得アプリ(Cordovaプラグイン版)
- カメラアプリ(Cordovaプラグイン版)
- 加速度センサー(Cordovaプラグイン版)
- バーコードリーダーアプリ(Cordovaプラグイン版)
- バーコード生成アプリ(QRコードも対応)
- 英単語学習アプリ
- コンパスアプリ(Cordovaプラグイン版)
- 加速度センサーによる垂直測定アプリ(Cordova版)
- GPSロガーアプリ
貯金シミュレーション
金利や複利を考慮して貯金を積み立てるシミュレーションアプリです。
Monaca本との関連
繰り返しと関連があります。
Monaca Educationの教材にも類似のアプリが「複利計算アプリ」の名称で収録されています。
紹介ページ
音を鳴らすアプリ
音を鳴らす比較的単純なアプリです。他の音関係のアプリ(タイピング・もなかるた・ソーメンタイマー)よりコード量が短いのでまずはこのあたりから挑戦すると良いかも知れません。
Monaca本との関連
関数やイベントと関連があります。
音声を再生する仕組みについては別途学習が必要です。
紹介ページ
タイピングアプリ
お題に沿ってキーボードのキーを叩くとメカニカルキーボードの音色がカチャカチャと鳴り響く、そんなアプリです。
紹介ページ
もなかるた(かるた読み上げアプリ)
かるたを読み上げてくれるアプリです。
複数の音声ファイルが内包されており、ランダムにカルタをの音声ファイルを再生しています。
Monaca本との関連
関数やイベントと関連があります。
音声を再生する仕組みについては別途学習が必要です。
紹介ページ
ソーメンタイマー
ソーメンの茹で時間をカウントしてくれるアプリです。
複数の音声ファイルが内包されており、カウントダウンとともに用意した音声ファイルを順々に再生しています。
Monaca本との関連
条件分岐やイベントと関連があります。
タイマーの仕組みや音声を再生する仕組みについては別途学習が必要です。
紹介ページ
宝当てゲーム
3 つの宝箱の中に一つだけ当たりの箱があり、ユーザーが選んだ宝箱が当たりかはずれかを判定するゲームアプリです。
あたり判定は乱数を使っています。使用している技術はおみくじアプリと似ています。
Monaca本との関連
書店流通教材「Monacaで学ぶ初めてのプログラミング」の付録に収録されています。
同書籍の付録は中高生向けプランの指導者要サポートページにもPDFで収録されています。
なお、指導書はありません。
紹介ページ
位置情報取得アプリ(Cordovaプラグイン版)
端末のセンサー機能で緯度経度を取得したり、取得した緯度経度から住所情報をWebAPI経由で求めるサンプルアプリです。
なお本アプリはCordovaを使用しているため、『Monaca for Study』上で動かす必要があります。
Monaca本との関連
書店流通教材「Monacaで学ぶ初めてのプログラミング」の付録に収録された緯度経度アプリの修正版です。
書籍場の方では元々Google Maps APIで住所を求めていましたが、別途登録が必要になったため別のAPI(農研機構)に変更しています。
紹介ページ
位置情報取得アプリ(Cordovaプラグイン版)の詳細をみる
カメラアプリ(Cordovaプラグイン版)
端末のカメラ機能で写真を撮影するサンプルアプリです。
なお本アプリはCordovaを使用しているため、『Monaca for Study』上で動かす必要があります。
Monaca本との関連
書店流通教材「Monacaで学ぶ初めてのプログラミング」の付録に収録されたカメラアプリの修正版です。
OSのバージョンアップに伴い端末内の画像の扱いが変わったため画像の扱い方を少し変更しています。
紹介ページ
加速度センサー(Cordovaプラグイン版)
端末の加速度センサーで傾きを検知するサンプルアプリです。
なお本アプリはCordovaを使用しているため、『Monaca for Study』上で動かす必要があります。
Monaca本との関連
書店流通教材「Monacaで学ぶ初めてのプログラミング」の付録に収録された加速度センサーのサンプルと同じです。
紹介ページ
バーコードリーダーアプリ(Cordovaプラグイン版)
端末のカメラでバーコードやQRコードを読み取るサンプルアプリです。
なお本アプリはCordovaを使用しているため、『Monaca for Study』上で動かす必要があります。
Monaca本との関連
直接の関係はありません。
紹介ページ
バーコードリーダー(Cordovaプラグイン版)の詳細をみる
バーコード生成アプリ(QRコードも対応)
バーコードとQRコードを生成するサンプルアプリです。バーコードリーダーと異なり、端末のセンサー機能は使わないためCordovaは不要です。JavaScript製のライブラリを読み込むことで実現しています。
Monaca本との関連
概ね、書籍の範疇に収まっています。
書籍ではJavaScript製のライブラリを読み込む処理の解説がないため、サンプルを読み解く際には意識的に確認してみてください。
紹介ページ
英単語学習アプリ
クイズ形式の英単語学習アプリです。問題文を差し替えたり、漢字の読み仮名を当てるゲームにカスタマイズされることが多いです。
Monaca本との関連
書店流通教材「Monacaで学ぶ初めてのプログラミング」の付録に収録されています。
概ね、書籍の範疇に収まっており簡単な改造は可能ですが、本格的にゲームの仕組みを改造したい場合は深い理解が必要となります。
紹介ページ
コンパスアプリ(Cordovaプラグイン版)
電子コンパス(地磁気センサー)の値を取得し、画面に方位を表示するコンパスアプリです。
Monaca本との関連
書籍の内容との関連は薄いですが難易度はそこまで高くありません。
紹介ページ
加速度センサーによる垂直測定アプリ(Cordova版)
速度センサーの値を取得し、画面に垂直・水平の線を表示するサンプルアプリです。
Monaca本との関連
書店流通教材「Monacaで学ぶ初めてのプログラミング」の付録には加速度センサーの利用方法が掲載されています。
本アプリは、加速度センサーの応用例として参考にできます。
紹介ページ
加速度センサーによる垂直測定アプリ(Cordova版)の詳細をみる
GPSロガーアプリ
スマホ端末などの位置情報をクラウドデータベースに定期的に記録し、また、一覧表示するアプリです。