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
400
事業支援というお仕事
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.8k
MDCの内部実装から学ぶ 表現力の高いViewの作り方
seto_hi
5
1.7k
CoordinatorLayoutのBehaviorを使い倒す
seto_hi
1
360
Jetpack Compose
seto_hi
2
730
UI改善に繋がるエンジニアの立ち回り
seto_hi
2
4.6k
MDCのButtonのCorner Family
seto_hi
1
160
MDCのBottomAppBarのShadowの実現方法
seto_hi
0
930
Kyashは なぜ使いやすいのか
seto_hi
1
2.4k
Other Decks in Technology
See All in Technology
AWS re:Invent 2024 recap in 20min / JAWSUG 千葉 2025.1.14
shimy
1
100
OPENLOGI Company Profile for engineer
hr01
1
18k
re:Invent 2024のふりかえり
beli68
0
110
.NET AspireでAzure Functionsやクラウドリソースを統合する
tsubakimoto_s
0
180
2025年のARグラスの潮流
kotauchisunsun
0
790
月間60万ユーザーを抱える 個人開発サービス「Walica」の 技術スタック変遷
miyachin
1
120
30分でわかる「リスクから学ぶKubernetesコンテナセキュリティ」/30min-k8s-container-sec
mochizuki875
3
440
Oracle Base Database Service:サービス概要のご紹介
oracle4engineer
PRO
1
16k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
54k
JuliaTokaiとJuliaLangJaの紹介 for NGK2025S
antimon2
1
110
いま現場PMのあなたが、 経営と向き合うPMになるために 必要なこと、腹をくくること
hiro93n
9
7.2k
駆け出しリーダーとしての第一歩〜開発チームとの新しい関わり方〜 / Beginning Journey as Team Leader
kaonavi
0
120
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
A better future with KSS
kneath
238
17k
Side Projects
sachag
452
42k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Speed Design
sergeychernyshev
25
730
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Designing Experiences People Love
moore
139
23k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
Visualization
eitanlees
146
15k
Adopting Sorbet at Scale
ufuk
74
9.2k
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 ࠓޙࢧԉ͠ͳͯ͘ΞϓϦ։ൃ͕ఈ্͛͞ΕΔΈΛ࡞