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
HiroYUKI Seto
January 26, 2021
Technology
0
420
事業支援というお仕事
21/01/26
DMM Android勉強会 #4
HiroYUKI Seto
January 26, 2021
Tweet
Share
More Decks by HiroYUKI Seto
See All by HiroYUKI Seto
Androidアプリの 安全なリファクタリングを行うパターン集
seto_hi
2
4.9k
UI TestやVisual Regression Testを コスパ良くやる
seto_hi
3
1.9k
MDCの内部実装から学ぶ 表現力の高いViewの作り方
seto_hi
5
1.8k
CoordinatorLayoutのBehaviorを使い倒す
seto_hi
1
400
Jetpack Compose
seto_hi
2
790
UI改善に繋がるエンジニアの立ち回り
seto_hi
2
4.7k
MDCのButtonのCorner Family
seto_hi
1
200
MDCのBottomAppBarのShadowの実現方法
seto_hi
0
980
Kyashは なぜ使いやすいのか
seto_hi
1
2.5k
Other Decks in Technology
See All in Technology
AIのグローバルトレンド2025 #scrummikawa / global ai trend
kyonmm
PRO
1
260
Automating Web Accessibility Testing with AI Agents
maminami373
0
1.2k
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
330
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.3k
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
180
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
1
310
Kiroと学ぶコンテキストエンジニアリング
oikon48
6
9.8k
Obsidian応用活用術
onikun94
1
440
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
280
おやつは300円まで!の最適化を模索してみた
techtekt
PRO
0
290
DDD集約とサービスコンテキスト境界との関係性
pandayumi
2
280
Featured
See All Featured
Optimizing for Happiness
mojombo
379
70k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Producing Creativity
orderedlist
PRO
347
40k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Thoughts on Productivity
jonyablonski
70
4.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Music & Morning Musume
bryan
46
6.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Site-Speed That Sticks
csswizardry
10
810
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
Transcript
$50ࣨࣄۀࢧԉνʔϜށ༏೭ ·ͨΞϓϦνʔϜͷ࠶ߏஙͷख๏ ࣄۀࢧԉͱ͍͏͓ࣄ
X © DMM.com w ށ༏೭ !TFUP@IJ w ߹ಉձࣾ%..DPN$50ࣨࣄۀࢧԉνʔϜ w
ిࢠॻ੶ࣄۀΛࢧԉத w ࠷ۙΞϓϦͷࢪࡦͷϦʔυΛ͍ͯ͠Δ w .BUFSJBM%FTJHOେ͖ w ͖ͳ"1*$BOWBTTBWFͱ7JFX(SPVQMBZPVU ࣗݾհ
X © DMM.com ࣄۀࢧԉνʔϜͬͯԿ
X © DMM.com w λεΫɿطଘͷࣄۀ৽نࣄۀΛࢧԉ͢Δ w ϛογϣϯɿࢧԉઌͷνʔϜͷϛογϣϯୡ w ࢧԉઌͷνʔϜͷҰһͱͯ͠ۀΛ͜ͳ͢ w
ٕज़ɺڥɺͦͷଞͳΜͰ w ΰʔϧɿ͕ࣗࢧԉΛΊͯνʔϜ͕ճΔঢ়ଶʹ͢Δ w Ͱ͖Δ͚ͩૣࣗ͘ͷࣄ ࢧԉ ͷඞཁΛͳ͘͢ w ͦͯ͠ࢧԉΛऴྃ͠ɺ࣍ͷࢧԉ ࣄۀࢧԉνʔϜͷ͓ࣄ
X © DMM.com ిࢠॻ੶ࣄۀࢧԉ
X © DMM.com ిࢠॻ੶ࣄۀࢧԉ ΰʔϧ͕ແ w ʮνʔϜ͕ճΔΑ͏ʹͯ͠ʂ·͔ͤͨʂҎ্ʂʯ w ϛογϣϯʜԿ
w ΞϓϦ։ൃΛʹΓସ͔͑ͨΓ w ݱঢ়Ͳ͏ͳ͍ͬͯΔ͔ͷೝ͕ࣝແ w ΞϓϦ։ൃ͕Ͳ͏͋Δ͖͔ͷݟແ
X © DMM.com ిࢠॻ੶ࣄۀࢧԉ νʔϜ͕ແ w "OESPJEνʔϜ w δϡχΞϨϕϧͷ"OESPJEΤϯδχΞਓ w
νʔϜྺϲ݄ w J04νʔϜ w શһνʔϜྺҎԼ w ϧʔϧແ
X © DMM.com ిࢠॻ੶ࣄۀࢧԉ ෛ࠴༗ w ߇͑Ίʹݴ͔ͬͯͳΓͻͲ͍ίʔυ w ์ஔ͞ΕͨΞϓϦ w
୭༷ΛΒͳ͍ w ͔ͳΓͷϢʔβʔ͍Δ w όάΛग़͢ͱ͍͓ࣤΓ
X © DMM.com
X © DMM.com ిࢠॻ੶ࣄۀࢧԉ Γ͍ͨ͜ͱ༗ w ์ஔ͞ΕͨΞϓϦ w ͦΕͰ͔ͳΓͷϢʔβʔ͕͍Δ w
ചΓ্͛ʹେ͖͘ߩݙͰ͖ΔՄೳੑ༗ w ΞϓϦνʔϜͷظ༗
X © DMM.com
X © DMM.com ແΛ༗ʹ͠ ෛ࠴Λແʹ͠ Γ͍ͨ͜ͱΛ࣮ݱ͢Δ
X © DMM.com 4UFQ ࠷ݶͷνʔϜΛ࡞Δ ແˠ༗
X © DMM.com 4UFQ࠷ݶΛ୲อ͢Δ ΰʔϧΛແˠ༗ w ϩʔυϚοϓͷ࡞ w ԿΛΔ͔ͷ߹ҙ w
·ͣϦϑΝΫλϦϯά w Γ͍ͨ͜ͱΛͰ͖ΔΑ͏ʹ͢ΔԼ࡞Γ
X © DMM.com 4UFQ࠷ݶΛ୲อ͢Δ νʔϜΛແˠ༗ w ͨΓલΛͨΓલʹΔ w ࠷ݶͷϧʔϧΛ࡞Δ w
ϒϥϯνઓུɺ13ϨϏϡʔɺϦϦʔεϑϩʔ w ͍߹ΘͤରԠํ w ࠷ݶͷڥΛ͑Δ w $*ɺ$SBTIMZUJDTɺ("
X © DMM.com 4UFQ࠷ݶΛ୲อ͢Δ ෛ࠴Λ༗ˠແ w ֤ؔॴͷѫࡰ w ʮԿ͔͓͔͔ͬͨ͠Β࿈བྷ͍ͩ͘͞ʯ w
ࣄނʹૣ͘ؾ͚ΔΑ͏ʹ͢Δ
X © DMM.com 4UFQ࠷ݶΛ୲อ͢Δ ෛ࠴Λ༗ˠແ w ϦϑΝΫλϦϯάͷํͷઃܭ w ·ͣجૅͱͳΔ"1* %BUB
ϦϑΝΫλϦϯά w ςετʹΑΔ࣭֬อ w ࣄނͷՄೳੑΛݮΒ͢ w ϦϑΝΫλϦϯάͷखॱॻͷ࡞ w ୭͕ͬͯ҆શ
X © DMM.com ϦϑΝΫλϦϯάखॱྫ w ඇഁյతมߋ w ಈ࡞ͷมߋΛΘͳ͍मਖ਼ w طଘΫϥεͷ࣮ΛผΫϥεʹҠಈ
w ഁյతมߋ w ಈ࡞ͷมߋΛ͏मਖ਼ w มߋΛνΣοΫ͢ΔͱόάΛग़͍͢͠ w "TZOD5BTL$PSPVUJOF w $BMMCBDL-JWF%BUB w ϥΠϑαΠΫϧΛҙࣝ͢ΔΑ͏ʹͳΔ
X © DMM.com ϦϑΝΫλϦϯάखॱྫ "1*$MBTT ෛ࠴ "DUJWJUZ
X © DMM.com ϦϑΝΫλϦϯάखॱྫ "1*$MBTT ෛ࠴ "DUJWJUZ 3FQPTJUPSZ ඇഁյతมߋ
X © DMM.com ϦϑΝΫλϦϯάखॱྫ "1*$MBTT ෛ࠴ "DUJWJUZ 3FQPTJUPSZ ςετՃ 3FQPTJUPSZ5FTU
X © DMM.com ϦϑΝΫλϦϯάखॱྫ "1*$MBTT ෛ࠴ "DUJWJUZ 3FQPTJUPSZ ඇഁյมߋ ˞ςετൣғʹݶΔ
˞ႈͰ͋Ε 3FQPTJUPSZ5FTU ৽"1*$MBTT 3FQPTJUPSZ5FTU
X © DMM.com ϦϑΝΫλϦϯάखॱྫ "DUJWJUZ 3FQPTJUPSZ 3FQPTJUPSZ5FTU ৽"1*$MBTT "1*$MBTT ෛ࠴
X © DMM.com 4UFQ νʔϜͷޮΛߴΊΔ ༗ˠ༏
X © DMM.com 4UFQޮԽ νʔϜͷڧԽ w νʔϜษڧձ w جૅࣝͷΠϯϓοτ w
ϖΞϓϩ w ࠾༻ w ืूཁ߲ͷݟ͠ w ొஃɾ֎෦ൃ৴
X © DMM.com 4UFQޮԽ ։ൃڥ w αʔϏεͷಛੑʹ߹͏ϦϦʔεϑϩʔͷߏங w (PPHMF1MBZ൛ 1MVT൛
ಠࣗ৴ w ࣄނͷ֬ͷߋͳΔݮ w ʮ͍ͬͯΔαʔϏεʯͷઓ͍ํ w ը໘ͷେ͖ͳ༷มߋͷՄೳੑ͍ w ϦϑΝΫλϦϯάޙճ͠ w 6*UFTUɺ7JTVBM3FHSFTTJPO5FTUͷੵۃಋೖ w ݕূͷݮ
X © DMM.com 4UFQ νʔϜΛ৽ͨͳํ
X © DMM.com 4UFQνʔϜͷൃల Γ͍ͨ͜ͱͷ࣮ݱ w τοϓμϯͰͷࢪࡦ࣮ࢪ w ݱࡏϦʔυۀΛߦ͍ͬͯΔ w
ৄࡉָ͓͠Έʹ w ϘτϜΞοϓͰͷվળఏҊ w Ϣʔβʔཁͷ࣮ݱ
X © DMM.com ࢧԉ݁Ռ
X © DMM.com ࢧԉ݁Ռ w ΞϓϦͷίʔυ w ,PUMJO $PSPVUJOF 3PPN
.%$ FUD w ։ൃۀͷࢧԉऴྃ w ৽ϦʔυΛؚΉ"OESPJEΤϯδχΞਓ ࣗ w ࣾ֎ͷΞϐʔϧʹΑͬͯϝϯόʔ֬อ w ࢧԉऴྃ݅Λ߹ҙ w dϲ݄ޙΛॲʹࢧԉऴྃ
X © DMM.com ࠓޙͷ͓ࣄ
X © DMM.com ࠓޙͷ͓ࣄ w ৭ʑͳνʔϜΛࢧԉ͍͕ͨ͠ମ͕Γͳ͍ w ֤νʔϜʹಉ͜͡ͱΛݴ͍ͨ͘ͳ͍ w ؤுΓ͍͕ͨମ͕ͨͳ͍
w ͦͦಇ͖ͨ͘ͳ͍ ˠࢧԉ͕͍Βͳ͍ঢ়ଶΛ࡞Ε͍͍ͷͰʁ
X © DMM.com ࠓޙͷ͓ࣄ w ։ൃϕετϓϥΫςΟεू w ։ൃڥπʔϧ w νʔϜͷঢ়گຖʹ͖͢͜ͱ
w ։ൃϑϩʔ w νʔϜͷϧʔϧ w ͖ͨͨΛ༻ҙ͢Δ͜ͱͰऔΓೖΕ͘͢͢Δ
X © DMM.com ·ͱΊ
X © DMM.com ·ͱΊ w ࣄۀࢧԉͷ͓ࣄ w ࢧԉઌͷνʔϜͷϛογϣϯୡΛࢦ͢ w ฏߦͯ͠νʔϜΛཱࣗͤͯ͞ࢧԉΛΊΔ
w ిࢠॻ੶ࣄۀࢧԉͰͬͨ͜ͱ w ࠷ݶͷ୲อˠޮԽˠΓ͍ͨ͜ͱͷ࣮ݱ w ϦϑΝΫλϦϯάͷखॱͷ໌จԽͰ࠶ݱੑΛߴΊͨ w ࠓޙࢧԉ͠ͳͯ͘ΞϓϦ։ൃ͕ఈ্͛͞ΕΔΈΛ࡞