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
Androidにおけるいいねボタンの動作の実装
Search
konifar
May 10, 2016
Programming
5
9k
Androidにおけるいいねボタンの動作の実装
shibuya.apk #7
konifar
May 10, 2016
Tweet
Share
More Decks by konifar
See All by konifar
Android開発以外のAndroid開発経験の活かしどころ
konifar
2
1k
初めてのiOS関連GitHub ActionsをMarketplaceに公開するまでの実録
konifar
3
220
オーナーシップを持つ領域を明確にする
konifar
14
3.8k
雑に思考を整理する技術と効能
konifar
72
36k
何のための個人目標設定?
konifar
27
14k
30点で打席に立つ
konifar
79
49k
Linterでチョット安心 iOS多言語化対応 / ios-i18n-linter
konifar
2
1.1k
VPoEとして1年 もっとこうすればよかった3選 / VPoE Retrospective
konifar
13
6.2k
Introduction to API Testing Automation by Postman
konifar
1
3.6k
Other Decks in Programming
See All in Programming
状態管理ライブラリZustandの導入から運用まで
k1tikurisu
3
470
Google Sign-inの移行から始めるCredential Manager活用
clockvoid
0
310
Prompt Cachingは本当に効果的なのか検証してみた.pdf
ttnyt8701
0
530
AndroidアプリのUIバリエーションをあの手この手で確認する / Check UI variations of Android apps by various means
tkmnzm
1
170
エラーレスポンス設計から考える、0→1開発におけるGraphQLへの向き合い方
bicstone
5
1.5k
Increased Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
360
いつか使える ObjectSpace / Maybe useful ObjectSpace
euglena1215
2
140
Go1.23で入った errorsパッケージの小さなアプデ
kuro_kurorrr
2
390
ドメイン駆動設計を実践するために必要なもの
bikisuke
4
330
Prolog入門
qnighy
4
1k
RAGの回答精度評価用のQAデータセットを生成AIに作らせた話
kurahara
0
250
Perl 5 OOP機構30年史 - Perl 5's OOP Mechanism over the past 30 years
moznion
0
250
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
0
120
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
1
52
Code Review Best Practice
trishagee
62
16k
Designing for humans not robots
tammielis
248
25k
In The Pink: A Labor of Love
frogandcode
139
22k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
Web Components: a chance to create the future
zenorocha
308
42k
Fontdeck: Realign not Redesign
paulrobertlloyd
80
5.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
401
65k
How GitHub Uses GitHub to Build GitHub
holman
472
290k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
36
6.8k
Transcript
"OESPJEʹ͓͚Δ ͍͍ͶϘλϯͷಈ࡞ͷ࣮ TIJCVZBBQL .PO !LPOJGBS
͍͍ͶϘλϯΛͲ͏ղܾ͢Δ͔ ͱ͍͏Λ͠·͢
ྫʣ5XJUUFS
ᶃҰཡͰ͍͍ͶΛλοϓ
ᶄৄࡉΛ։͘
ᶅ͍͍ͶΛऔΓফ͢
ᶆҰཡʹΔ
ᶆҰཡʹΔ ͍͍Ͷ͕ͬͯΔʂʂ
ઃܭͷ͋·Γ͠·ͤΜ w .77. w .71 w 3FEVY w ɾɾɾ
Կ͕໘ͳͷ͔ "DUJWJUZΛ·͍ͨͩঢ়ଶͷมԽ ৄࡉը໘Ͱͷ͍͍ͶͱҰཡը໘Ͱͷ͍͍ͶΛಉظ͍ͤͨ͞ ඇಉظ௨৴ͷΤϥʔॲཧ ͍͍Ͷͷද͙ࣔ͢ʹөͤͯ͞ඇಉظͰσʔλߋ৽͢Δ ߹ɺΤϥʔ͕ൃੜͨ͠߹ʹ͍͍ͶΛऔΓফ͍ͨ͠ ࿈ଧͷରԠ
࿈ଧ͞Εͨ߹ɺ࠷ޙͷλοϓͷΈσʔλߋ৽͍ͤͨ͞
Կ͕໘ͳͷ͔ "DUJWJUZΛ·͍ͨͩঢ়ଶͷมԽ ৄࡉը໘Ͱͷ͍͍ͶͱҰཡը໘Ͱͷ͍͍ͶΛಉظ͍ͤͨ͞ ඇಉظ௨৴ͷΤϥʔॲཧ ͍͍Ͷͷද͙ࣔ͢ʹөͤͯ͞ඇಉظͰσʔλߋ৽͢Δ ߹ɺΤϥʔ͕ൃੜͨ͠߹ʹ͍͍ͶΛऔΓফ͍ͨ͠ ࿈ଧͷରԠ
࿈ଧ͞Εͨ߹ɺ࠷ޙͷλοϓͷΈσʔλߋ৽͍ͤͨ͞ ࠓ͜͜ͷ͕ϝΠϯ
"DUJWJUZΛ·͍ͨͩ ঢ়ଶͷมԽ
࣮Ҋ PO"DUJWJUZ3FTVMUͰϞσϧΛߋ৽ &WFOU#VTͰ௨ 3FQPTJUPSZΫϥεͰϝϞϦΩϟογϡ
࣮Ҋ PO"DUJWJUZ3FTVMUͰϞσϧΛߋ৽ %SPJE,BJHJެࣜΞϓϦ &WFOU#VTͰ௨ 5BQUSJQʢຊۀʣ 3FQPTJUPSZΫϥεͰϝϞϦΩϟογϡ (PPHMFͷ.71࣮αϯϓϧ
PO"DUJWJUZ3FTVMUͰϞσϧΛߋ৽
PO"DUJWJUZ3FTVMUͰϞσϧΛߋ৽ Ұཡը໘ͷPO"DUJWJUZ3FTVMU
PO"DUJWJUZ3FTVMUͰϞσϧΛߋ৽ ৄࡉը໘͕ด͡ΒΕͨ߹
PO"DUJWJUZ3FTVMUͰϞσϧΛߋ৽ ৄࡉը໘͔Β͞ΕͨϞσϧΛऔΓग़ͯ͠
PO"DUJWJUZ3FTVMUͰϞσϧΛߋ৽ ߋ৽ʂ
PO"DUJWJUZ3FTVMUͰϞσϧΛߋ৽
PO"DUJWJUZ3FTVMUͰϞσϧΛߋ৽ "EBQUFSͷதΛ͙Δ͙Δճͯ͠
PO"DUJWJUZ3FTVMUͰϞσϧΛߋ৽ ಉ͡*%ͷϞσϧͩͬͨΒߋ৽ FRVBMTΦʔόʔϥΠυͯ͋͠Δ
݁ߏϜμ͕ଟ͍ εϚʔτͰͳ͍
&WFOU#VTͰ௨ͯ͠ߋ৽ w &WFOU#VTͱɺ0CTFSWFSύλʔϯΛ ͬͯΠϕϯτΛ௨͢ΔΈ w 0UUPͷํɺ࠷ۙEFQSFDBUFEʹͳͬͨ IUUQRJJUBDPNZZBBNNBBJUFNT ECBBFFF
&WFOU#VTͰ௨ͯ͠ߋ৽ ৄࡉը໘ͰϞσϧΛߋ৽
&WFOU#VTͰ௨ͯ͠ߋ৽ Πϕϯτൃߦ
&WFOU#VTͰ௨ͯ͠ߋ৽ Ұཡը໘ͰTVCTDSJCF͓ͯ͘͠
&WFOU#VTͰ௨ͯ͠ߋ৽ ΠϕϯτΛνΣοΫͯ͠ߋ৽
PO"DUJWJUZ3FTVMU͕ &WFOU#VTʹஔ͖͔Θ͚ͬͨͩ ͚ͩͲө͍
3FQPTJUPSZύλʔϯΛར༻ w 3FQPTJUPSZύλʔϯͱɺ%%% 1PG&""ʹग़ͯ͘Δ֓೦ w (PPHMFͷ.71࣮αϯϓϧ͕γϯϓϧ ͰΘ͔Γ͍͢ IUUQTHJUIVCDPNHPPHMFTBNQMFTBOESPJE BSDIJUFDUVSFUSFFUPEPNWQ
3FQPTJUPSZύλʔϯΛར༻ w 3FQPTJUPSZΫϥεɺαʔόʔɺ%#ɺ ϝϞϦͳͲͷΠϯϑϥ͔Β͍͍ײ͡ʹ σʔλΛऔಘͯ͠ฦ͢ w 3FQPTJUPSZΫϥεΛܦ༝͢Δ͜ͱͰɺ Ͳ͔͜ΒσʔλΛऔಘ͢Δ͔Λҙࣝ͠ͳ ͯ͘Α͘ͳΔɻ
(PPHMFͷ50%0ΞϓϦ
5BTLT3FQPTJUPSZͷม 5BTLϞσϧͷ3FQPTJUPSZ
5BTLT3FQPTJUPSZͷม γϯάϧτϯ
5BTLT3FQPTJUPSZͷม %#ͷσʔλΛ͍͡ΔΫϥεͱ αʔόʔͷσʔλΛ͍͡ΔΫϥε
5BTLT3FQPTJUPSZͷม දࣔ༻ͷϝϞϦΩϟογϡͱͯ͠ͷ.BQ
5BTLT3FQPTJUPSZͷม N$BDIFE5BTLTΛΫϦΞ͖͔͢Ͳ͏͔ͷϑϥά
DPNQMFUF5BTL
DPNQMFUF5BTL %#ͱαʔόʔͷσʔλΛඇಉظͰߋ৽
DPNQMFUF5BTL ϚοϓʹσʔλΛ٧Ί͓ͯ͘
DPNQMFUF5BTL ϚοϓʹσʔλΛ٧Ί͓ͯ͘
ҰཡͷPO3FTVNF Ͱ࠶ಡΈࠐΈ
ҰཡͷPO3FTVNF Ͱ࠶ಡΈࠐΈ PO3FTVNF Ͱ࠶ϩʔυ ϝϞϦ্ͷσʔλΛදࣔ͢Δ
͋ͱ%BUB#JOEJOHͰ ͍͍ײ͡ʹද͕ࣔߋ৽͞ΕΔ
PO3FTVNF Ͱߋ৽ͱ͔ͯͯ͠ ਖ਼͜Εඍົͳؾ͕͢Δ
3FQPTJUPSZύλʔϯͰ.BQʹΩϟογϡ͢Δ ͳΒɺҰཡը໘ͱৄࡉը໘ͷಉҰΦϒδΣΫτ ΛΩϟογϡͯ͋͛͠Εɺ.PEFMΛߋ৽ͨ͠ Β7JFX͕ΓସΘΔΈ͍ͨͳ͜ͱͰ͖ͦ͏ ʢ·ͩࢼͤͯͳ͍ʣ
݁ɿͲͷΓํͰ͍͍ w ϓϩδΣΫτͰࢦ͕౷Ұ͞Ε͍ͯΕ ͦΕͰ͍͍ w ͍͍Γํ͕͋Εࠓฉ͖͍ͨ
͋Γ͕ͱ͏͍͟͝·ͨ͠
ࢀߟ63- w %SPJE,BJHJެࣜΞϓϦ IUUQTHJUIVCDPNLPOJGBSESPJELBJHJCMPCNBTUFS BQQTSDNBJOKBWBJPHJUIVCESPJELBJHJDPOGTDIFE GSBHNFOU4FTTJPOT5BC'SBHNFOUKBWB-- w (PPHMFͷ.71αϯϓϧ IUUQTHJUIVCDPNHPPHMFTBNQMFTBOESPJEBSDIJUFDUVSF CMPCUPEPNWQUPEPBQQBQQTSDNBJOKBWBDPNFYBNQMF
BOESPJEBSDIJUFDUVSFCMVFQSJOUTUPEPBQQEBUBTPVSDF 5BTLT3FQPTJUPSZKBWB-