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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
株式会社ドリコム
March 20, 2023
Technology
280
0
Share
エンジニアでもカッコいいWebアプリ(サイト)を作りたい!
株式会社ドリコム
March 20, 2023
More Decks by 株式会社ドリコム
See All by 株式会社ドリコム
株式会社ドリコム_事業計画及び成長可能性に関する説明資料
drecom_hr
0
45k
株式会社会社ドリコム_企業説明資料
drecom_hr
0
76k
Other Decks in Technology
See All in Technology
QA組織のAI戦略とAIテスト設計システムAITASの実践
sansantech
PRO
1
300
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
77k
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
510
JAWS DAYS 2026でAIの「もやっと」感が解消された話
smt7174
1
120
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
130
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
650
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
410
タスク管理も1on1も、もう「管理」じゃない - KiroとBedrock AgentCoreで変わった“判断の仕事”
yusukeshimizu
0
160
脳が溶けた話 / Melted Brain
keisuke69
1
1.2k
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
180
不確実性と戦いながら見積もりを作成するプロセス/mitsumori-process
hirodragon112
1
170
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
Featured
See All Featured
HDC tutorial
michielstock
1
590
Into the Great Unknown - MozCon
thekraken
40
2.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Agile that works and the tools we love
rasmusluckow
331
21k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
The agentic SEO stack - context over prompts
schlessera
0
720
The SEO identity crisis: Don't let AI make you average
varn
0
430
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
170
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
160
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アプリを作る時はぜひカッコいいものを!