投稿

3月, 2013の投稿を表示しています

BodyRecorder v1.0.0リリースしました

イメージ
久々に新しいアプリをリリースしました。 https://play.google.com/store/apps/details?id=com.awwa.bodyrecorder BodyRecorderという今のところ体重を記録するだけのアプリです。 体重を記録するアプリなんて腐るほどあり、いまさらなんでこんなもの作るのよ?という感じはありますが、いろいろな事情によりこういった形での公開となりました。 流れとしては、 SmartTrainingの体重編集機能弱いねぇ ちゃんと履歴管理できるようにしたいねぇ SmartTrainingに体重管理機能追加(非公開) SmartTrainingに体重データ同期機能追加(まぁ、動いた) 体重管理とSmartTrainingは機能的に分けた方が広がりがあるんじゃね? 共通ライブラリ部分と、アプリ部分を分離 リリース といった感じの行き当たりばったりで作っていたので体重編集機能追加しようと思ってから半年以上経過しています。まぁ、いいんです。 たいした機能がない割に、今回のアプリで手間がかかった部分としては、 カレンダーコントロール HoneyCombから追加されたCalendarViewをGB以前でも動作するように移植しました 主にはsmoothScroll系のメソッドをコメントアウトしたくらいです 移植したはいいけど、描画動作がもっさりしてイマイチだったので、汎用性を捨てて高速化しました 土日を色分けしたり、画面高さに応じて週高さが決定される部分に最低高さを設けたりと、見た目で気に喰わない部分を修正しました 体重入力インターフェイス オリジナルのiPodのインターフェイスをイメージしたUIを独自で作りました 連続性のある数字の入力するのに最低限の操作で行える方法を目指しました 色々と使いまわせそうなのでソース公開もやってみたいな 2種類のOAuth2実装 ICS以降向けにAccountManager経由でのOAuth2実装 HoneyComb以前向けにWebView経由でのOAuth2実装 セキュリティ的な問題はあるものの、これ以外方法がないのでやむを得ず実装 Google Driveとの同期機能 SmartTrainin

Google Fusion Tables API v1.0 Tips

※2013/5/3追記 その後気付いた点を追記、編集したTipsのRev2を作りました。 http://www.slideshare.net/awwa500/google-fusion-tables-api-v10-tips-rev2 どうせ見るならこっちの方がよさげです。 ---- Google Fusion Tables API v1.0を使ってみました。そこそこTipsが溜まったのでブログにまとめようと思ったら、勢い余ってスライド作ってしまいました。 http://www.slideshare.net/awwa500/google-fusion-tables-api-v10-tips 発表する場の予定はありませんが、あったら是非ご紹介お願いします。ネタトーク的な感じでならやりたいです。 元々はAndroidアプリでSQLiteとFusion TablesのデータのSynchronizeの仕組みを作成する途中でできた成果物です。なので、Fusion TablesのStylesやらTemplatesやらの機能は含まれていません。そのうちまた踏み抜いたドブ板が溜まってきたらまとめるかもしれません。