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

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

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Mori Atsushi Mori Atsushi
September 17, 2025
610

モバイルアプリ開発のための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日)