Androidでニコカレ

Androidの練習ということで、まずはGAE版のニコカレにJSONでデータを取得するAPIをつけてListViewで表示してみました。

とりあえず一覧だけならこれを作りこんでいけばなんとかなりそうだけど、折れ線グラフを表示したりとかしたい。GAEが結構重いので非同期で取りにいくようにしないとダメですね。ちなみに投稿に関しては携帯Web同様、Googleアカウント認証の壁があるので当面は考えないつもり。
とりあえず今日のところはこのへんで。

続・Andoridでニコカレ

このへんでやめようと思っていたのですが、思わず続きをやってしまいました。

Web APIの呼び出しをAsyncTaskを使って非同期で行うようにしたり、アイコンを表示するようにしてみました。ListViewの使い方はだいたいわかったかな。通信中はダイアログとかプログレスバーを表示するようにしたいですね。
あと、通信時のエラー処理とか全然してないので、ある程度コードが固まってきたらそのへんもなんとかしたいところです。

Google Androidアプリケーション開発入門

Androidアプリの作り方はなんとなくわかってきたけど、まとまった情報に一度目を通しておいたほうがいいかもと思ったので書籍を買ってきました。

情報は古そうですがパラ見した感じ欲しい情報は一通り載っていそうだし、なんとなく読みやすそうだったのでフィーリングでチョイス。電車で座れなかったときの暇潰しにちょうどいいかなと。

今日のJavaScriptエディタ

毎日地道に強化しています。あちらを直すとこちらがバグり、こちらを直すとあちらがバグるの繰り返しですが、自分で定義したクラスのメソッドとかも補完できるようになりました。あと、型の判定を少しファジーに行うようにしてみました。

プロトタイプに追加したものとかも認識します。でも補完情報などを抽出するためのパーサがかなりカオスなので、書き方やソースの内容によってはスルーしてしまうケースもまだ多いです。あと、普通の関数の場合はJSDocを抽出してホバー表示できるのですが、オブジェクトのメソッドを補完する場合はまだ対応していません。このへんも入れ込んでいくとさらにカオスになりそう…。
試しに実際にプロジェクトで使っている共通JavaScriptを食わせて実験しているのですが、もう少し直さないとダメだなぁ。