KindleBookshelf
Kindle for iOSは本の一覧性が低く、本棚を眺めて手に取る本を探す、という体験がサポートされない。 これを解決できるなんらかのツールを作成する。
要件
- 小さな画面(iPhone)でも所有する本の全体(500冊〜)を見ることができること
- 本の物理的実体をある程度反映していること(大きさ、背表紙の絵 etc
- 並べ替えられること
- 読み始められること
必要条件
- Kindleライブラリの本の一覧を取得できること
実装仕様
ネイティブであればそのまま、Webアプリであれば「ホーム画面に追加」によってホーム画面から起動できる
- 小さな画面(iPhone)でも所有する本の全体(500冊〜)を見ることができること
- 表現の問題。体験に振るならネイティブの方が良いか
- 画像を大量に取得する部分はキャッシュできれば問題ない
- 本の物理的実体をある程度反映していること(大きさ、背表紙の絵 etc
- 表現の問題
- どのように大きさを取得するのかという問題がある
- ハードカバー/文庫などである程度の分類は可能か
- 並べ替えられること
- 実装の問題
- 読み始められること
- 実装の問題
- 本を選択したらKindle for iOSのURL Schemeにより本を読み始める
- URL Schemeや相当するAPIがなかったとしても、「読む本を決める」という体験は行えるので自分でKindleを開いて検索できるため問題ない