Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Block UIによるYappliの エディタとアプリの進化
Search
ノーコード総研編集部
March 13, 2023
0
89
Block UIによるYappliの エディタとアプリの進化
ノーコード総研編集部
March 13, 2023
Tweet
Share
More Decks by ノーコード総研編集部
See All by ノーコード総研編集部
Yappli x ChatGPTの検証まとめ
nocodesoken
0
280
Bubble で Pinecone を使って Custom ChatGPT を作る方法
nocodesoken
0
330
ノーコードLT大会_Block_UIによるエディタとアプリの進化
nocodesoken
0
460
ノーコード普及のためのボトムアップ戦略
nocodesoken
0
500
ノーコードツールを使った初期プロダクト開発の進め方
nocodesoken
0
25
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
A better future with KSS
kneath
238
17k
A Tale of Four Properties
chriscoyier
157
23k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Raft: Consensus for Rubyists
vanstee
136
6.7k
Embracing the Ebb and Flow
colly
84
4.5k
Side Projects
sachag
452
42k
Why Our Code Smells
bkeepers
PRO
334
57k
Facilitating Awesome Meetings
lara
50
6.1k
Faster Mobile Websites
deanohume
305
30k
Gamification - CAS2011
davidbonilla
80
5.1k
Transcript
Block UIによるYappliの エディタとアプリの進化 @ノーコードLT大会 2023/2/22(水)
自己紹介 名前 小野田奈生 所属 プロダクト開発本部 開発企画部 職種 プロダクトマネージャー(開発ディレクター) 経歴 2018年4月
→ 2021年9月 担当 Enhance領域=CS寄りの開発 (⇆Growth領域=営業寄りの開発) ・新基盤「Block UI」・アプリのUIアップデートプロジェクト ・顧客要望シューティングプロジェクト「ideabox」 特技 サックス演奏🎷
Agenda • Block UI登場以前のYappliの特徴と課題 • Block UIでどのように解決したのか • 管理画面デモ
Block UI登場以前の Yappliの特徴と課題
Block UI登場以前のYappliの特徴 コンテンツを見せることに特化した機能 デザインに特化した機能 1 2
コンテンツを見せることに特化した機能 1 • ビデオ機能・電子書籍機能・通知履歴機能 等
デザインに特化した機能 2 • フリーレイアウト機能
Block UI登場以前のYappliの特徴 コンテンツを見せることに特化した機能 デザインに特化した機能 1 2 →Good👍 Motto💪 な点を紹介
コンテンツ特化機能の課題 1 • 👍用途に特化したUI・設定項目 • 💪UIが固定 後でもっと足します
デザイン特化機能の課題 2 • 👍自由度の高いレイアウト • 💪学習コストが高い • 💪データの二重管理 • 💪アプリらしいUXが実現しにくい
• 💪(開発面)拡張性・保守性が低い 後でもっと足します
• 💪学習コストが高い • 設定項目が多数 HTMLのCSS • 全て1から設定する • 「おまじない」←説明しないかも •
など デザイン特化機能の課題 2 後でもっと足します 後でもっと足します CMSのスクショはったりしま す
• 💪データの二重管理 ◦ ホーム画面にコンテンツのサムネだけ用意するみたいな使われ方が多い ◦ 二重管理 デザイン特化機能の課題 2 後でもっと足します 後でもっと足します
CMSのスクショはったりしま す
• 💪アプリらしいUXが実現しにくい ◦ HTMLでいう<div>で画面の全てを構成する状態 ◦ 非セマンティックな要素のため、タップに対するフィードバックエフェクトなどが付けにく い・アクセシビリティへの対応などに課題あり • 💪(開発面)拡張性・保守性が低い ◦
セルの仕様変更・拡張に対する影響範囲が多い デザイン特化機能の課題 2
自由度の高いレイアウト まとめ:Block UI登場以前のYappliの特徴と課題 デザイン特化機能 コンテンツ特化機能 Good👍 用途に特化したUI・設定項目 Motto💪 学習コストが高い データの二重管理
アプリらしいUX 拡張性・保守性が低い UIが固定
Block UIで どのように解決したのか
Yappliの課題をBlock UIでどのように解決したか UI Editorとデータ管理の明確化 管理画面の刷新とプリセットデザインの準備 新しいレイヤーの概念 1 2 3
UI Editorとデータ管理の明確化 1 • 「Block UI Editor」を用意し、UI構築 • 表示するデータとして入稿済みの機能を呼び出せる仕組みを準備 (デモします!🙏)
CMSスクショはる? もうここはデモの方がわかり やすいかも
UI Editorとデータ管理の明確化 1 • → デザイン特化機能で行われていた「二重管理」を解消 • → コンテンツ特化機能の「UI固定」を解消
UI Editorとデータ管理の明確化 1 ビデオ 通知履歴 電子書籍 ビデオ 通知履歴 電子書籍 ×
• →開発工数の削減
新しいレイヤーの概念 2 Element Item Block Group Space Page ←ユーザが追加できる最小の単位 •
画面の要素を6層に分け定義
新しいレイヤーの概念 2 • 画面の要素を6層に分け定義
新しいレイヤーの概念 2 • 用途ごとに「ブロック」を用意
新しいレイヤーの概念 2 • →アプリらしいUXを実現 • →(開発面)改修の影響が基本は「ブロック」に閉じるため影響範囲が少 ない
• テンプレートや、既に「いい感じ」の設定がされたプリセットのデザインを用 意 • →学習コストが低く、Yappliビギナーでも活用が可能 (デモします!🙏) 管理画面の刷新とプリセットデザインの準備 3
学習コストが高い 超まとめ UI Editorとデータ管理の明確化 管理画面の刷新と プリセットデザインの準備 新しいレイヤーの概念 1 2 3
UIが固定・データの二重管理 アプリらしいUX・保守性が低い Motto💪
Yappli tech blog 「ノーコード開発プラットフォーム の課題と アプリ基盤改善プロジェクト」 もっと詳しく知りたい方向けの記事 #times-yappli(オープン社内報) 「Block UIの世界
#いしむの知らない世界!」