Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
エンジニアでもカッコいいWebアプリ(サイト)を作りたい!
Search
株式会社ドリコム
March 20, 2023
Technology
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エンジニアでもカッコいいWebアプリ(サイト)を作りたい!
株式会社ドリコム
March 20, 2023
More Decks by 株式会社ドリコム
See All by 株式会社ドリコム
株式会社ドリコム_事業計画及び成長可能性に関する説明資料
drecom_hr
0
47k
株式会社会社ドリコム_企業説明資料
drecom_hr
0
95k
Other Decks in Technology
See All in Technology
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
1
1.3k
Webアクセシビリティ入門 2026
recruitengineers
PRO
3
580
ハーレムエンジニアリング
kazuma777777
0
170
強化学習「理論」入門
enakai00
3
3.6k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
19k
Digitization部 紹介資料
sansan33
PRO
2
7.7k
モダンフロントエンド 開発研修
recruitengineers
PRO
4
660
サイバー捜査員研修(後半)
nomizone
1
880
モバイルアプリ開発概論2026
recruitengineers
PRO
6
610
Bits AI を制するものは Datadog を制す / The player that controls Bits AI, controls Datadog
kaminashi
0
110
生成 AI の基礎 〜 サンプル実装で学ぶ基本原理
enakai00
7
4.4k
20260807_第6回_関東kaggler会LT_claw系bot xangiと始める、"寂しくない" kaggle
sugupoko
0
290
Featured
See All Featured
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
Designing for Timeless Needs
cassininazir
1
440
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
260
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
170
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
A better future with KSS
kneath
240
18k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
280
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Skip the Path - Find Your Career Trail
mkilby
1
180
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アプリを作る時はぜひカッコいいものを!