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
9.3k
Androidにおけるいいねボタンの動作の実装
shibuya.apk #7
konifar
May 10, 2016
Tweet
Share
More Decks by konifar
See All by konifar
提案のレベルを上げる #QiitaConference
konifar
79
30k
目安箱の設置とワークさせるポイント
konifar
4
2.1k
サバイバルモード下でのエンジニアリングマネジメント
konifar
30
12k
Android開発以外のAndroid開発経験の活かしどころ
konifar
3
2.9k
初めてのiOS関連GitHub ActionsをMarketplaceに公開するまでの実録
konifar
3
380
オーナーシップを持つ領域を明確にする
konifar
16
5.7k
雑に思考を整理する技術と効能
konifar
77
43k
何のための個人目標設定?
konifar
33
17k
30点で打席に立つ
konifar
89
57k
Other Decks in Programming
See All in Programming
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
430
Rails Frontend Evolution: It Was a Setup All Along
skryukov
0
160
Result型で“失敗”を型にするPHPコードの書き方
kajitack
5
920
AI コーディングエージェントの時代へ:JetBrains が描く開発の未来
masaruhr
1
180
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
10
5.7k
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
19
7.6k
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
700
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
270
VS Code Update for GitHub Copilot
74th
2
650
AI駆動のマルチエージェントによる業務フロー自動化の設計と実践
h_okkah
0
170
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
160
「テストは愚直&&網羅的に書くほどよい」という誤解 / Test Smarter, Not Harder
munetoshi
0
180
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Done Done
chrislema
184
16k
Bash Introduction
62gerente
613
210k
How GitHub (no longer) Works
holman
314
140k
The Language of Interfaces
destraynor
158
25k
Optimizing for Happiness
mojombo
379
70k
Agile that works and the tools we love
rasmusluckow
329
21k
How to train your dragon (web standard)
notwaldorf
96
6.1k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
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-