Upgrade to Pro — share decks privately, control downloads, hide ads and more …

モバイルアプリ開発のためのDesign Doc実践ガイド

Avatar for Mori Atsushi Mori Atsushi
September 17, 2025
130

モバイルアプリ開発のためのDesign Doc実践ガイド

After DroidKaigi 2025 at LINEヤフー & ZOZO
https://zozotech-inc.connpass.com/event/367457/

参考文献
M.Ubl,DesignDocsatGoogle, IndustrialEmpathy,https://www.industrialempathy. com/posts/design-docs-at-google/ (参照2025年4月19日)
石川宗寿,DesignDocの書き方/HowtoWriteaDesignDoc(Javer.),SpeakerDeck, https://speakerdeck.com/munetoshi/how-to-write-a-design-doc-ja-ver-dot (参照2025年4月19日)

Avatar for Mori Atsushi

Mori Atsushi

September 17, 2025
Tweet

More Decks by Mori Atsushi

Transcript

  1. Mori Atsushi LINEヤフー株式会社 / Androidアプリエンジニア 2025/09/17 After DroidKaigi 2025 at

    LINEヤフー & ZOZO モバイルアプリ開発のための Design Doc実践 ガ イド
  2. DB設計 デ ータベース Name Type Primary Description id String ̋

    UUIDを使う image_uri String アプリ固有のストレージ内のURI text String x Int X座標(px) y Int Y座標(px) background_color String 吹き出しの背景色。例:#d9f4 f created_at_millis Long 作成時間(epochミリ秒) Roomを使って管理する
  3. ブ ラッシュアップ 吹き出しの位置決定ロジック 上部に吹き出し分の 余白がある 上下方向の位置 左右方向の位置 左右両方に 吹き出しの半分の 余白がある

    左側に吹き出し分の 余白がある 上部に配置 下部に配置 中央に配置 左寄せで配置 右寄せで配置 YES NO YES YES NO NO
  4. 宿題:バックアップ機能 課金したユー ザ に対し、画像及 び メモのバックアップを可能にします。 バックアップされた項目は複数 デ バイスで確認できるようにします。 •

    課金状態のチェックタイミン グ • 同期のタイミン グ • エラーハンドリン グ 、リトライ処理 • 同時に複数端末で 編 集したときは?
  5. まとめ:Design Docを書こう 重要なところのみにフォーカスする 図を多用して一見して動作がわかるように 議論しながらどんどん ブ ラッシュアップする 参考文献 M.Ubl,DesignDocsatGoogle, IndustrialEmpathy,https://www.industrialempathy.

    com/posts/design-docs-at-google/(参照2025年4月19日) 石川宗寿,DesignDocの書き方/HowtoWriteaDesignDoc(Javer.),SpeakerDeck, https://speakerdeck.com/munetoshi/how-to-write-a-design-doc-ja-ver-dot(参照2025年4月 19日)