プログラミング手法のひとつで、イベントドリブンプログラミングとも呼ばれます。例えば、PCやスマホのユーザが「画面をタッチした」など、様々なイベントに対してソフトウエア(アプリ)が行う処理をプログラミングするもので、イベント毎に構造化されるため処理の分割や開発効率が高くなります。
TIPS
ジオタグってなに?
写真データなどに付加される情報のひとつで、利用者の位置情報(経度・緯度)が含まれているもので、この情報を付加することをジオタギングと言います。ジオタグを写真に付加した場合、撮影した場所が容易にわかるというメリットがありますが、この写真をSNS等で公開した場合、第三者から知られてしまう可能性もあるため注意が必要です。
アプリの権限許可
ダウンロードしたアプリを初めて実行したとき、アプリから様々な権限の承認を求められることがあります。これは利用者の安全に配慮したことですので、承認する際は慎重に行った方が無難です。例えば、アドレス帳と無関係なアプリから「連絡先へのアクセス承認」を求められるのは明らかに不自然です。アプリの機能的に本当に必要な権限かどうか慎重に判断して下さい。求められる主な権限の種類は以下のようなものがあります。
- カレンダーへのアクセス
- カメラによる撮影
- 連絡先情報へのアクセス
- 位置情報の取得
- マイクの使用
- 電話機能の使用
- センサーの利用
- SDカードなどの使用
IoTってなに?
IoT (Internet of things) は、「モノのインターネット」と呼ばれ、インターネットを介して様々な機器を繋げるしくみを意味します。例えば、IoT対応の照明やエアコンがあれば、外出先からインターネット経由で照明やエアコンをON/OFFすることができることになります。照明やエアコンを消し忘れたときは便利そうですね。
IFTTTってなに?
PDFってなに?
Android Studioとは
モールス入力
スマホの文字入力に「モールス符号」が使えるようになるようです。通常の入力と同様にタッチパネルを使いますが、使うボタンは「短点」と「長点」の2個だけです。これは障害などで指を自由に動かせない方に配慮して開発されたようです。
モールス符号を応用したアプリはこちらです(GooglePlayに移動します)
- コミュニケーション支援アプリMyCOMfree
- コミュニケーション支援アプリMyCOMplus
- モールス→発声アプリMTS(モールスで会話)
- 発声→モールスアプリSTM(Speak to Morse)
Googleテキスト読み上げ
「Googleテキスト読み上げ」はほとんどのAndroidスマホにはすでに組み込まれており、設定メニューから「言語と入力」を選択し、次に「テキスト読み上げの出力」を選択するとテキスト読み上げに関する各種設定をすることができますが、この機能は単体で使用するものではなく、アプリからアクセスして使用します。SoftStandKにより開発された「テキスト読み上げ」利用アプリは次のようなものがあります。
MyCOMfree
障害者コミュニケーション支援アプリ(MyCOMfreeをGoogle Playでダウンロード)
Memo1
読み上げ機能付きメモ帳アプリ(Memo1をGoogle Playでダウンロード)
Timer1
音声による終了通知付き5連タイマーアプリ(Timer1をGoogle Playでダウンロード)
Cal1
計算結果を読み上げ出来るシンプル電卓アプリ(Cal1をGoogle Playでダウンロード)
歩数計
スマホに内蔵された加速度センサーを使った歩数計アプリがリリースされています。加速度センサーにより歩行によるスマホの動きを検出して歩数計を実現していますが、歩数計の機能だけでなく毎日の歩数を記録してグラフ化したりなど、様々な付加機能を持ったものが多いようです。
※加速度センサーによる歩数計アプリはここです。 → Google Play の歩数計アプリ