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...