NK — UI/UX Design Works
taskey株式会社
2021 ~ 2024

制作日 | 2021年3月 |
|---|---|
時間 | - |
担当 | UIデザイン |
URL | |
ツール | Figma |
担当 | 5人 |

2021年まで、デザインの構築にはSketch + Abstractを活用していましたが、チームの規模が拡大する中で新たな課題が浮かび上がりました。
主な課題は以下の通りです。
UIデザインの確認までの工程が煩雑化していること
Abstractでのバージョン管理では、施策ごとのチケットが増加するにつれ、コンフリクト解消に多くの工数を割かざるを得なくなっていること
Sketchのシンボルの整理が追いつかない状況が生じていること
これらの課題に対処するため、全てのデザインデータをFigmaに移行し、効果的なデザインシステムを構築しました。
カラーパレット、デザインパーツ、ツール、アイコン、そしてページ毎のレイアウトなど、デザインの基本要素をTeam Libraryに統合し、コンポーネントとして管理します。これにより、一貫性のあるデザインを確保し、効率的な作業プロセスを実現しました。
各チケットごとに新しいデザインファイルを作成し、リリース後に変更を本番環境にマージする手法を採用します。これにより、本番とデザインの一貫性を確保し、コンフリクトを防ぎながら迅速なデザイン変更を実現しました。
各機能に対応するページを分割し、画面遷移や表示パターンを明確に設計します。これにより、ユーザーエクスペリエンスを最適化しやすくし、プロジェクト全体の可読性を向上しました。


これまでアプリケーションではダークモードが唯一の表示オプションでしたが、ユーザーの好みに合わせた柔軟な選択肢が不足していました。この課題に対し、私はユーザーエクスペリエンスの向上を目指し、ライトモードへの切り替えが可能な仕組みを導入しました。最初には各UIパーツをダークモードからライトモードへと変換する際の色を慎重に検討し、FigmaのLocal Variable機能を活用してシームレスな切り替えが可能なデザインを構築しました。
コントラスト比の調整には苦労しましたが、ユーザビリティを損なわずに、洗練されたデザインを実現しました。この変更により、ユーザーは自身の好みに合わせてアプリケーションの外観をカスタマイズでき、より快適な利用が可能となりました。
Figmaの「Local Variable」機能の活用
Figmaの「Local Variable」機能を積極的に利用し、各UIパーツのダークモードからライトモードへの変換時における色の調整やデザインの変更を柔軟かつ効率的に行いました。これにより、一元的な変更が容易となり、シームレスな切り替えが可能なデザインを実現しました。
iOS / Android 開発者との連携
ライトモードへの切り替え機能の導入にあたり、iOSおよびAndroidの開発者と密接な連携を行いました。プロジェクトの技術的な側面や要件に合わせて実装を調整し、ユーザーエクスペリエンスの一貫性を確保しました。開発者との円滑なコミュニケーションにより、効果的な機能統合が実現しました。



peepのリリース以来、アプリの管理画面では機能が追加され、管理の使い勝手が悪化していました。そのため、PMとエンジニア、作家やプロデューサーと協力して、機能的でかつ編集しやすい新しい管理画面を設計・デザインしました。
