Androidの無料アプリをリリースしました「Timeeeeer」 音声でカウントダウンするタイマー
こんにちは、FeeeeeLogです。
2015/11/22に初めてAndroidのGoogle playで音声でおしゃべりするカウントダウンタイマーの無料アプリ「Timeeeeer」をリリースしました。
Timeeeeer 音声でカウントダウンするタイマー |
初めてAndroidのGoogle playからアプリをリリースしました。
追加したい機能はまだまだありますが、まずはリリースを目標にAndroidアプリを制作しています。
可能な限り機能をシンプルにしたかったので、カウントダウンタイマーの機能しかありません。AndroidのGoogle playでアプリを見てみるとストップウォッチやカウントアップの機能とセットになったアプリが多いですが、組み合わせるのはやめました。
スポンサーリンク
もくじ
アプリUI
画面は大きく分けて次のものがあります。
・タイマータブ(メインUI)
・時刻タイマータブ
・設定
・タイマー終了通知
タイマータブ(メインUI)
メイン画面です。ここでカウントダウンタイマーの残り時間を表示します。
タイマーを実行するためには、数字のボタンをタップして時間を設定し、スタートボタンをタップしてください。
タイマーの数値の下に、アイコンと色で設定の状態を表示しています。
アイコン(ON) | アイコン(OFF) | 表示情報 |
---|---|---|
タイマー終了時の通知音がON/OFFであることと音量を表す。 | ||
タイマー終了時のバイブレーションがON/OFFであることを表す。 | ||
カウントダウンの音声通知がON/OFFであることと音量を表す。 |
時刻タイマータブ
指定した時刻でカウントダウンを実行します。
スタートボタンをタップすると、すでにタイマーが実行中でも停止して新しくタイマーを開始します。
タイマー実行中
タイマー実行中は、通知バーに通知を表示します。
タイマー終了通知
タイマーが終了すると、ダイアログが表示されます。
画面をロックした状態でもダイアログを表示します。ロックを解除せずにタイマー終了通知を終了することができます。
アプリ機能の詳細
タイマーのバックグラウンド起動
一部の制限事項を除けば、タイマーはバックグラウンドで起動することができます。
将来的には制限をなくすように変更予定です。
※制限事項
タイマー動作中に「戻る」ボタンをタップするとタイマーは終了します。
タイマーをバックグラウンドで動作させるためには、「ホーム」または「マルチタスク」ボタンをタップしてください。
タイマーの指定方法
・[1] カウントダウン時間を設定
最大9:99:99のカウントダウンできます。
・[2] 時刻を指定してカウントダウン
最大23:59:59のカウントダウンができます。
タイマー終了の通知
・アラーム音(ON/OFF)
・アラーム音には音楽を指定可能(OSのバージョン依存かもしれない)
・アラーム音はメディア音量を使用
・バイブレーション(ON/OFF)
・ロック画面のままで通知を止めることができる
30秒以内のカウントダウンを音声通知(ON/OFF)
・30秒以内の指定した秒数から、1秒ごとに音声を読み上げる。
・カウントダウンははメディア音量を使用
・日本語と英語で読み上げることができる。
日本語を優先し日本語がない場合は英語で読み上げる。
※カウントダウンの音声を有効にするには、テキスト読み上げエンジンが必要です。
インストールされていない場合はインストールの必要があります。
Androidには、デフォルトで英語のテキスト読み上げエンジンがインストールされている可能性が高いです。
アクセス許可について
アクセス権限 | 用途 |
---|---|
VIBRATE | アラームでバイブレーションします。 |
WAKE_LOCK | 端末スリープ時に端末を起こして確実にアラームを通知します。 |
READ_EXTERNAL_STORAGE | アラーム音が外部のストレージにアクセスします。 |
INTERNET ACCESS_NETWORK_STATE |
広告を表示するために使用します。 |
今後のタイマーアプリ拡張予定
・よく使用するタイマーを登録して使用できるようにする。
・シリアルにタイマーを連結して実行できるようにする。
例:(50分作業 → 10分休憩) ✕ 5回のようなタイマー
その他細かいところも含めてやりたいところはたくさんあります。
最後に
Androidアプリのリリースには1ヶ月半程度かかりました。
Androidアプリの開発やAndroid studioに慣れていないこと、画面サイズの違いやOSのバージョンの違いなど様々な環境を考慮しなければならないなどが大きな原因であると思います。
まだ機能面/デザイン面ともに自分が思う水準には達していませんが今後の拡張でパワーアップしていく予定です。
よろしければダウンロードして使ってみてください。
他にもAndroidアプリを開発していく予定です。
Timeeeeer 音声でカウントダウンするタイマー |