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
풍성한 디자인 요청사항에 대응하기
Search
LINEヤフーTech (LY Corporation Tech)
PRO
October 11, 2024
Technology
0
94
풍성한 디자인 요청사항에 대응하기
Future 2024 행사에서 진행한 세션 발표자료입니다.
LINEヤフーTech (LY Corporation Tech)
PRO
October 11, 2024
Tweet
Share
More Decks by LINEヤフーTech (LY Corporation Tech)
See All by LINEヤフーTech (LY Corporation Tech)
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
150
LINE NEWSにおけるバックエンド開発
lycorptech_jp
PRO
0
67
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
93
LINEギフトにおけるバックエンド開発
lycorptech_jp
PRO
0
120
LINEスキマニのフロントエンド開発にDenoを採用した理由
lycorptech_jp
PRO
0
78
「コード品質向上のテクニック」連載継続の秘訣
lycorptech_jp
PRO
0
67
Tech Blogを書きやすい環境づくり
lycorptech_jp
PRO
1
260
Arakawa 101 Or How To Build a Data App by Python
lycorptech_jp
PRO
0
43
ドメイン駆動設計の実践により事業の成長スピードと保守性を両立するショッピングクーポン
lycorptech_jp
PRO
17
3.7k
Other Decks in Technology
See All in Technology
レビューを増やしつつ 高評価維持するテクニック
tsuzuki817
2
850
次世代KYC活動報告 / 20250219-BizDay17-KYC-nextgen
oidfj
0
410
Amazon S3 Tablesと外部分析基盤連携について / Amazon S3 Tables and External Data Analytics Platform
nttcom
0
150
プロダクトエンジニア構想を立ち上げ、プロダクト志向な組織への成長を続けている話 / grow into a product-oriented organization
hiro_torii
1
300
室長と気ままに学ぶマイクロソフトのビジネスアプリケーションとビジネスプロセス
ryoheig0405
0
370
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
0
150
AI エージェント開発を支える MaaS としての Azure AI Foundry
ryohtaka
6
640
Cloud Spanner 導入で実現した快適な開発と運用について
colopl
1
920
Reading Code Is Harder Than Writing It
trishagee
2
110
AIエージェント元年
shukob
0
120
わたしのOSS活動
kazupon
2
310
生成 AI プロダクトを育てる技術 〜データ品質向上による継続的な価値創出の実践〜
icoxfog417
PRO
5
1.8k
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Rails Girls Zürich Keynote
gr2m
94
13k
Practical Orchestrator
shlominoach
186
10k
Building Your Own Lightsaber
phodgson
104
6.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
For a Future-Friendly Web
brad_frost
176
9.5k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Typedesign – Prime Four
hannesfritz
40
2.5k
4 Signs Your Business is Dying
shpigford
182
22k
Facilitating Awesome Meetings
lara
52
6.2k
Code Review Best Practice
trishagee
67
18k
Transcript
풍성한 디자인 요청사항에 대응하기 박유진, LINE / ABC Studio
안녕하세요!
None
None
AS-IS TO-BE
구조 리뉴얼 (BLoC) + UI 리뉴얼
구조 리뉴얼 (BLoC) + UI 리뉴얼
None
한정된 시간!
Pentagon
None
None
None
None
None
None
그냥.. 그리자! 🥹
None
None
None
None
(r, 0) (0, 0) (0, r) (r, y) (0, y)
(0, y-r)
None
None
arcToPoint moveTo lineTo
None
😣 하지만.. - Exception 처리 (radius가 0일때, width < radius일때
등) - Arrow 방향
Loading Skeleton
None
None
None
None
None
None
None
None
None
None
None
None
None
None
0 c.maxWidth -c.maxWidth
🧑🎨 다양하게 사용할 수 있어요
그런데요…
None
그라디언트 커스텀 가능 shimmer package 애니메이션의 방향 및 반복 횟수
선택 가능
그라디언트 커스텀 가능 shimmer package 애니메이션의 방향 및 반복 횟수
선택 가능 my skeleton 고정된 그라디언트 좌->우로 흐르는 애니메이션
그라디언트 커스텀 가능 shimmer package 애니메이션의 방향 및 반복 횟수
선택 가능 my skeleton 고정된 그라디언트 좌->우로 흐르는 애니메이션 자식 위젯을 감싸서 사용 ShaderMaskLayer 사용
그라디언트 커스텀 가능 shimmer package 애니메이션의 방향 및 반복 횟수
선택 가능 my skeleton 고정된 그라디언트 좌->우로 흐르는 애니메이션 자식 위젯을 감싸서 사용 부모의 크기를 감지하여 범위 조정 ClipRRect 사용 ShaderMaskLayer 사용
None
CustomScrollView + Dropdown
None
나눠서 생각하기!
4MJWFS5P#PY"EBQUFS
None
4MJWFS1FSTJTUFOU)FBEFS
None
4MJWFS-JTU
None
Stack으로 쌓기
None
None
Dropdown도 스크롤이 돼야하는데.. 🤔
None
스크롤의 위치 DropDown 여기부터 여기까지 66
Offset 0 1 2 … n 스크롤의 위치
Offset 0 1 2 … n DropDown Position 66 65
64 … 66-n 스크롤의 위치 DropDown DropDown Position
None
그런데요…
리스트의 길이에 인한 스크롤 변경시 반영되지 않는 문제
리스트의 길이에 인한 스크롤 변경시 반영되지 않는 문제
None
여기도 추가!
디자이너와 잘 일해보기 💪
디자이너 🖌
이해한게 맞는지 확인 ✔ 확인해본다고 하고 일정 공유드리기 디자이너 🖌
디자이너 🖌 디자이너 🖌
1차 샘플 전달드리기
None
추가 디테일 작업 디자이너 🖌
@디자이너 🖌 디자이너 🖌
None
🧑🎨 명확한 의사소통! 좋잖아요
내가 이해한 바를 정확하게 공유하기
질문할 때는 이해가 쉽게 시각 자료를 첨부하기
선택이 필요할 때는 가능한 옵션을 먼저 제공하기
디자이너의 의도와 동일하게 구현하기 위해 최선을 다하기 ~~~
신뢰 🤝 👍
감사합니다 LinkedIn GitHub