探究活動や卒業制作、情報Ⅱなどで作品作りに挑戦する高校生の方、専門高校・専門学校・大学生の方など向けに高度なアプリを紹介しています。データベースやWebAPI、外部ライブラリを活用したアプリが含まれます。

生徒・学生の方へ

ソースコードが100行を越えるアプリが多数登場します。
十分な時間を確保して挑戦してみてください。

指導者の方へ

データベースやWebAPI、外部ライブラリに関する紹介記事をブログに掲載しています。
また、小中高の先生限定ですが指導者向けのオンラインコミュニティでは技術的な話題の情報交換も行えます。
ご興味があればアシアル・Monaca Educationの営業担当までお問い合わせ下さい。

アプリ一覧

TODOアプリ


プログラミング学習の定番アプリであるTODOアプリです。
TODOアプリはデータを記録する仕組みが必要になるため、アプリ作りの基礎を学ぶ上で最適です。

Monaca Educationの教材と関係

Monacaで学ぶアプリ制作入門の内容は最低限抑える必要があります。
また、ローカルストレージについては別途学習が必要です。

紹介ページ

あんこエデュケーションでは現在3種類のTODOアプリを用意しております。

通常版は60行と長いですがアプリを閉じてもTODOが保持されます(ローカルストレージ機能)。連想配列版は30行なので、先に連想配列版から挑戦した方が良いかもしれません。

DX版はユーザーインターフェースが凝っているため、最後に挑戦することをお勧めします。

ToDoアプリ(ローカルストレージ版)の詳細をみる TODOアプリ(連想配列版)の詳細をみる

バレンタインToDoアプリの詳細をみる DXバレンタインToDoアプリの詳細をみる

天気予報アプリ


気象庁のWebサイトからWebAPI的に天気予報の情報を取得して表示するアプリです。

Monaca Educationの教材と関係

データを取得して利用する部分の記述でfetch命令を使っている部分以外は、Monacaで学ぶアプリ制作入門の内容で概ねカバーされています。

紹介ページ

天気予報アプリの詳細をみる

RDB蔵書アプリ


SQL言語を学習できる蔵書管理アプリです。
蔵書の登録と連動してSQL文が発行されるのでSQL文がどのように使われているかを知ることができます。
また、直接SQL言語を使って蔵書データを操作することもできます。

Monaca Educationの教材と関係

指導用教材がMonaca Educationスタンダードプランに収録されています。

RDB蔵書アプリアプリの詳細をみる

クラウドデータベースでお小遣い帳アプリ

Monaca Educationスタンダードプランに搭載されたクラウドデータベースを活用したお小遣い帳アプリです。

Monaca Educationの教材と関係

データベース機能がスタンダードライセンス専用のため、データの登録にはスタンダードライセンスが必要となります。

紹介ページ

クラウドデータベースでお小遣い帳アプリの詳細をみる

チャットアプリ(ニフクラ mobile backend版)


富士通クラウドテクノロジーズ社のニフクラ mobile backendを活用したチャットアプリです。

Monaca Educationの教材と関係

アシアル公式の教材ではありませんが、富士通クラウドテクノロジーズ社から『Monaca と ニフクラ mobile backendで学ぶはじめてのプログラミング』が発売されています。

紹介ページ

難易度Lv1からLv7まで揃えてあります。
難易度Lv1でもニフクラ mobile backendとの接続があるためニフクラ mobile backendのドキュメントをよく確認する必要があります。
チャットアプリ(ニフクラ mobile backend版)の詳細をみる

模擬レジ(一部Cordova利用・無くても動作します)


配列の仕組みを応用したレジアプリです。Cordova経由でバーコードリーダーを起動して商品番号を読み取って計算する機能も搭載されています。

Cordovaが使えない場合にはコードを手入力する処理が入っているため、『Monaca for Study』がなくても動作します。
本アプリの『Cordova利用の可否を確認する処理』は他のアプリをカスタムする際にも応用できる部分です。

Monaca Educationの教材と関係

バーコードリーダーの部分以外はMonacaで学ぶアプリ制作入門の内容で概ねカバーされています。

バーコードリーダーについては中級で扱っています、先に中級でバーコードリーダーを学習することをお勧めします。

紹介ページ

模擬レジ(一部Cordova利用・無くても動作します)の詳細をみる