制作と学習の記録

Hacker News モバイルUI設計(API連携)

Hacker News の API を使って、モバイル向けのニュース一覧LPを制作することにしました。
今回はデザインと実装を切り分け、まずは 画面設計から着手しています。

本日は Figma を使って、モバイル版の画面設計を行いました。
画面設計はこちらからご覧いただけます。
(画面設計 → こちら

配色は、情報を素早く把握できるよう グレーを基調としたモノトーンにしています。
色数を抑えることで、ニュースのタイトルが主役になるよう意識しました。

記事一覧はカード形式で縦に並べ、初期表示は10件としています。
モバイルでのスクロール量や読みやすさを考慮し、
「もっと見る」を押すことで 10件ずつ追加表示し、最大30件まで閲覧できる設計にしました。

また、Hacker News にはコメント機能がありますが、
コメントの階層構造はUI・実装ともに複雑になるため、
今回は コメント本文は扱わず、コメント数のみを表示する方針としています。
ニュース一覧としての役割にフォーカスし、画面をシンプルに保つことを優先しました。

また、記事カード全体ではなく、タイトルをタップしたときに元のニュースソースへ遷移する設計としました。
スクロール中の誤タップを防ぎつつ、落ち着いたニュース一覧UIになるよう配慮しています。

明日からは、この画面設計をもとに
Hacker News API からデータを取得し、Next.js を使って表示部分を実装していく予定です。
APIの構造(ID一覧取得 → 個別データ取得)を理解したうえで、
モバイル向けに無理のない件数・構成で実装を進めていきます。

投稿日

カテゴリ