HTMLでAndroidライブラリを作る
とりあえず席替えアプリを作って見ることにする。
汎用性と勉強の意味でHTMLで作ることとする。
ライブラリ
ライブラリとしては以下の2つが有力候補
- three.js
- enchant.js
three.jsはWebGLを使って3Dゴリゴリ系みたいのなのでenchant.jsを使ってみよう。参考書持ってるし
以下のサイトを参考に作ってみよう
enchant.jsでHTML5+JavaScriptゲーム開発入門(2):enchant.jsでスマホ向けゲームを作り始めるための基礎知識 (1/4) - @IT
ワイヤーフレーム?作成
デザインは後で考えるとして、次は画面遷移などを考えたい
最近はWeb上で設計できるものがあるらしいので使ってみたい
楽しく作れる!スマホアプリ/サイトのワイヤーフレーム・モックアップ作成支援ツール7選 | Developers.IO
アプリ案
席替えアプリの詳細な機能をもう少し考える必要がある
なるべく簡単だけど、使って楽しい感じのやつがいい
例えば、
- あみだくじ形式で席が選ばれる
- 今日の占い一位みたいに、選んだ動物がレース形式で席につくとか
似たようなアプリがマーケットにあるだろうからまずはそれを調査して真似するといいかも
SEO対策
Androidアプリを作るなら、マーケットで上位に来るようにするSEO対策が何よりも大切だと身にしみている。
なので以下を参考にして、名前と説明文を慎重に決めよう
GooglePlay(旧Android Market)検索上位を狙う方法 | IT情報 - NePress
Androidマーケットのランキングのアルゴリズムについて考察してみた。:Android (アンドロイド) × グローバル:ITmedia オルタナティブ・ブログ
スマホアプリ開発者のためのAppマーケットウォッチ - 第6回 アプリマーケットのSEO、登録数増加で重要に:ITpro
AndroidMarket(アンドロイドマーケット)のランキングの上位表示アルゴリズム : Androidアプリのマネタイズ|Metaps blog
アプリブレスト
金になるアプリを作るために以下を要件として定義
- DL数が多い→検索でヒットしやすい、良いタイトル
- 量産できる
- 海外の人も使うことがあるかも
上記を満たす一案として合コン用(パーティー用)アプリを想定
アプリの機能として出たアイディアは以下のとおり
- 席替え
席替えタイムに使う。実はどの席にするか制御できる裏昨日あり
- 話題提供
話題に困ったときに話題を提供してくれる。アキネーター形式ではい、いいえを繰り返すと適切な話題を提案してくれるといい。真面目系、恋愛系とか傾向を選べるといい
- YES,NOゲーム
質問をして、みんなにYESかNOを選択してもらうことで、誰が答えたかはわからないが、何人がYESを答えたかがわかるアプリ。(例:実はこの中で気になる人がいる)実は誰が答えたかわかる裏機能もあるといい
- 王様ゲーム
だれが何番かわかる裏機能あるといい
- 同性間での合図
今誰を狙っているかが、同性間で密かに共有できるといい
- 連絡先交換
連絡先を交換する際に、両者とも交換していいと思う人を登録すると、両思いの場合にのみに自動的に番号交換できる。フィーリングカップル方式。街コンとかでも使えそう
- 相性占い
へんな占いだと面白い。
- 手相診断
相手の手に触りたいというスケベ心を満たしたい
今日からWebサービスを作って一発当てる記録をココに記していくこととする。
とりあえずの目標として一ヶ月後にアプリを一つリリースすることとする。
他に決めたことは以下のとおり
- なるべく一日一時間くらい勉強する。
- 気分が乗らなかったりしてもとりあえず4分やる
- 勉強の記録をブログに残す
- Studyplusに勉強時間ログを残す
- 12時に寝る
- 運動を続ける
- 上記を行うことにより、金が稼げてモテモテになる!!ということを夢見て続けて行きたいと思う
Launch Skype ToDo
- 受信時にOKを選択させてから起動
- 受信時に音がなるようにする
- GMailを使ったPUSH起動
- C2DMを使ったPUSH起動
Launch Skype 暫定版
今回の地震で電話がつながらないけどSkypeが繋がり安否確認、連絡ができたというケースが多く見られました。
そこでスマートフォン(Android)にSkypeをインストールして連絡するということが考えられますが、
auのAndroid以外ではSkypeで着信を受けるには起動させておく必要があります。
しかし、Skypeを常に起動させておくことは電池の消耗が激しく、すぐに電池が無くなってしまうという問題があります。
そこで以下のようなアプリを作ってみました。
上記の問題を解決する方法として、発信側が着信側のSkypeを立ち上げ、通話が終了したらSkypeを終了させるという方法をとりました。
ただし、下記方法は同じキャリア同士のみ有効です。
- 発信側、着信側がアプリをインストール
- 発信側、がアプリを起動
- 発信側は「自分のSkypeを起動させる」ボタンを押すことでSkype起動
- 発信側は着信側(Skypeで話したい相手)の電話番号を入力
- 発信側は「相手のSkypeを起動させる」ボタンを押す
- 着信側にSMSが届き、着信側のSkype起動
- ふつーに通話する
- 通話終了後、発信側、着信側共に「自分のSkypeを終了ボタン」ボタンを押すことでSkypeを終了する
注意)