Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
エンジニアでもカッコいいWebアプリ(サイト)を作りたい!
Search
株式会社ドリコム
March 20, 2023
Technology
0
280
エンジニアでもカッコいいWebアプリ(サイト)を作りたい!
株式会社ドリコム
March 20, 2023
Tweet
Share
More Decks by 株式会社ドリコム
See All by 株式会社ドリコム
株式会社ドリコム_事業計画及び成長可能性に関する説明資料
drecom_hr
0
19k
株式会社会社ドリコム_企業説明資料
drecom_hr
0
64k
Other Decks in Technology
See All in Technology
普段使ってるClaude Skillsの紹介(by Notebooklm)
zerebom
8
2.1k
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
130
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
380
Microsoft Agent Frameworkの可観測性
tomokusaba
1
110
New Relic 1 年生の振り返りと Cloud Cost Intelligence について #NRUG
play_inc
0
230
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
5
850
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
240
Kiro を用いたペアプロのススメ
taikis
4
1.8k
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
0
340
Identity Management for Agentic AI 解説
fujie
0
460
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
210
202512_AIoT.pdf
iotcomjpadmin
0
140
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
49
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
340
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
A designer walks into a library…
pauljervisheath
210
24k
Producing Creativity
orderedlist
PRO
348
40k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
29
YesSQL, Process and Tooling at Scale
rocio
174
15k
So, you think you're a good person
axbom
PRO
0
1.8k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
170
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.4k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
710
Transcript
Copyright Drecom Co., Ltd. All Rights Reserved. エンジニアでも カッコいいWebアプリ(サイト) を作りたい!
B2B事業本部 AROW部 青木 慎
Copyright Drecom Co., Ltd. All Rights Reserved. 自己紹介 青木 慎
Drecomでの経歴 ・cocos2d-x を使ったゲーム開発 ・WebGL(PIXI.js)を使ったゲーム開発 ・Unityを使ったゲームSDK開発 ・その他、開発に必要なツールの開発 使ったことのある言語は C/C++/C#/Java/Objective-C/JavaScript/TypeScript/Ruby その他、必要に応じて何でも
Copyright Drecom Co., Ltd. All Rights Reserved. 目次 1. カッコいいWebアプリとは
2. UI/UXとは 3. カッコいいWebアプリを作るポイント a. ユーザーは経験に基づいて行動する b. ユーザーは反応がないと不安になる 4. カッコいいWebアプリを作る修行 5. まとめ 6. 最後に
Copyright Drecom Co., Ltd. All Rights Reserved. カッコいいWebアプリとは 見た目がいい! ワイルド、メタリック
なんかよくわからないけどすごい!
Copyright Drecom Co., Ltd. All Rights Reserved. カッコいいWebアプリとは 見た目がいい! ワイルド、メタリック
なんかよくわからないけどすごい! • 誰でも使える • 知りたいことが一目でわかる • 使っていてストレスがない UI/UXが 優れている
Copyright Drecom Co., Ltd. All Rights Reserved. UI/UXとは UIとは ユーザーとサービスを仲介するもの
フロントエンドでは主にページに表示される要素を指すことが多 い 実際にはキーボードやマウスなどのハードウェアも含まれる UXとは ユーザー体験 サービスを利用した時にユーザーがどのような体験を得るのか 「ボタンを押したら反応がある」だけでなく「ボタンを押したら 商品が買える」といったことも含まれる
Copyright Drecom Co., Ltd. All Rights Reserved. UI/UXとは Q: UI/UXってデザイナーが考えるものだしエンジニアには難しい
のでは? A: デザイナーがUI/UXを考える時、感覚だけで作っているわけで はない つまり、ポイントを抑えればエンジニアでもカッコいいサイトは 作れるはず! むしろフロントエンドエンジニアはカッコいいサイトを作るた めに存在する!
Copyright Drecom Co., Ltd. All Rights Reserved. カッコいいWebアプリを作るポイント 最も大切なのはこちらがどう作りたいかではなく UI/UXに対してユーザーがどう感じ取りどう行動するか
つまり が重要
Copyright Drecom Co., Ltd. All Rights Reserved. ユーザーの心理 (超抜粋) 1.
ユーザーは経験に基づいて行動する 2. ユーザーは反応がないと不安になる この2つが最重要!!(筆者談)
Copyright Drecom Co., Ltd. All Rights Reserved. ユーザーは経験に基づいて行動する 例1) 画面を見る順番
左上から順番に見る -> ユーザーが一番知りたい情報は左上に おいしいバナナ 300円 一般的なバナナの3倍甘いと言 われる とてもおいしいバナナです。 国内の契約農家で栽培されて 安心安全にお召し上がりいた だけます。 購入 はじめに 「おいしいバナナ」と画像が目に入る その後本文の 「一般的な〜」 が読まれ購入ボタンを最後に目にする 右下の「戻る」まで見てもらえない可 能性も... 戻る
Copyright Drecom Co., Ltd. All Rights Reserved. ユーザーは経験に基づいて行動する 例2) ボタンの見た目
囲いや陰影がある文字を見るとボタンだと認識する -> 押せないとストレス -> 囲いも陰影もないとボタンだとわからない ボタン ボタン ボタン
Copyright Drecom Co., Ltd. All Rights Reserved. ユーザーは経験に基づいて行動する 例3) 商品カタログページのフロー
だいたい商品画像と名前、値段がありタップすると詳細が見れる -> タップしていきなり購入画面に進むとストレス 300円 800円 おいしいメロ ン おいしいバナ ナ おいしいバナナ 300円 一般的なバナナの3倍甘いと言 われる とてもおいしいバナナです。 国内の契約農家で栽培されて 安心安全にお召し上がりいた だけます。 購入
Copyright Drecom Co., Ltd. All Rights Reserved. ユーザーは経験に基づいて行動する ここで重要なのは 事細かな操作方法を紹介するよりも
経験に基づいた操作ができるような体験をさせること 操作方法を読まないといけないような、経験から外れるUI/UXは ユーザーにストレスを与える 事前に類似サービスなどのUI/UXを研究しておくと◎
Copyright Drecom Co., Ltd. All Rights Reserved. ユーザーは反応がないと不安になる ユーザーはボタンを押したり何かを入力した時 反応がないと不安になる
押した瞬間はもちろん、押した後画面が切り替わるなども同様
Copyright Drecom Co., Ltd. All Rights Reserved. ユーザーは反応がないと不安になる 例1) ボタンの反応
ボタン ボタン ボタン 押している間は 色が変わる 離すと色が戻る ボタン ボタン ボタン 変わらないと不安・ストレス
Copyright Drecom Co., Ltd. All Rights Reserved. ユーザーは反応がないと不安になる 例2) 通信処理
ボタン押したのに画面が長い間変わらない おいしいバナナ 300円 購入確定 たとえ数秒でも押したことが わからずストレス!! 購入完了 ありがとう ございました!
Copyright Drecom Co., Ltd. All Rights Reserved. ユーザーは反応がないと不安になる 例2) 通信処理
処理中であることを出すと軽減 (進捗バーなどがあればなお◎) おいしいバナナ 300円 購入確定 購入完了 ありがとう ございました! おいしいバナナ 300円 購入確定 購入処理中...
Copyright Drecom Co., Ltd. All Rights Reserved. ユーザーは反応がないと不安になる ここで重要なのは ユーザーが操作した結果、何が起きているのか
フィードバックを可能な限り早く行うこと 理想はもちろん一瞬でフィードバックすること ただし、すぐにフィードバックできない場合は ・操作を受け付けたこと ・これは時間がかかる操作であり、今も処理が進行していること をきちんとわかるようにすることが重要
Copyright Drecom Co., Ltd. All Rights Reserved. カッコいいWebアプリを作る修行 • 自分でまずは作ってみる、そして第三者に使ってもらう
• 自分や開発メンバーだけでは先入観が生まれてしまう • 自分にはなかった発想を取り入れるチャンスを作る • 既存のWebアプリやサイトを研究する • 実際に触ってみて、不満や使いにくさを感じたらチャンス! • 改善する方法を自分なりに考えてみる • 何も感じなかったらそれもチャンス! • 何も感じない => 不満がなく使いやすい!
Copyright Drecom Co., Ltd. All Rights Reserved. まとめ • カッコいいWebアプリを作るにはユーザーの心理を理解しよ
う • ユーザーは経験に基づいて行動する • ユーザーは反応がないと不安になる • カッコいいWebアプリを作るための修行をしよう • 第三者に使ってもらおう • 既存のWebアプリの研究をしよう
Copyright Drecom Co., Ltd. All Rights Reserved. 最後に 今回ご紹介したのはカッコいいWebアプリを作るためのポイン トのごく一部
当たり前すぎると言われるかもしれないけれど、だからこそ重要 これからWebアプリを作る時はぜひカッコいいものを!