Android 版 feather 開発担当の @numa08 です。
feather 開発15回目のイテレーションの進捗を報告します。
今週やったこと
自動スクロールの場合はスワイプショートカットの状態を保持する
- ストーリーポイント: 3
- かかった時間 : 15:04:50
- 完了
タブの情報を保存する仕組みの再検討を行う
- ストーリーポイント : 8
- かかった時間 : 9:38:14
- 未完了
TwitterText でパースした内容をRealm に保存することで、高速化を図る
- ストーリーポイント : 5
- かかった時間 : 10:05:05
- 完了
その他
- fastlane で Android のデプロイ作業をコード化する
- Realm で一部の絵文字の保存に失敗している
- v1.0.1 をリリースする
- Extracted Text が Realm に保存できないときは空文字を保存します
やろうと思ってできなかったこととその理由
タブの情報を保存する仕組みの再検討を行う
現在ユーザが追加をしたタブの情報を Realm に持たせていたのですが、実装上の都合で使いにくいので、別の方式にする変更を行っています。
このタスクが遅れているのは、 自動スクロールの場合はスワイプショートカットの状態を保持する
というタスクに時間をかけすぎてしまったことが原因です。
お気に入り登録やリツイートを行ったとき、スワイプショートカットがリセットされていた問題の修正を行うタスクです。
このタスクの中で、 ListView
の描画に必要な ListAdapter
の実装のリファクタリングを含めて行ったところ、想像をしていた以上に時間がかかってしまいました。コードレビューをやっていなかったころの技術的負債の対応に時間がかかったと言うことです。
来週からやること
UI/UX の改善がだいたい進んできたので、そろそろユーザーストリームの実装を視野にいれたスケジュール作りを行おうと思います。
まとめて振り返り
前回の KPT を経て、積極的にチーム内でコミュニケーションを取るべきであるということになったので、夕方4時半から「お茶会」として休憩をとることにしました。
わりと、その日の困り事なんかを共有できて良い時間を過ごすことができていると思います。
集中力がないのにダラダラ仕事をするより、時間を決めて一気に休憩を取ったほうが良いということですね。