$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
初めてのAndroidStudioプラグイン
Search
konifar
April 15, 2015
Programming
3
3.1k
初めてのAndroidStudioプラグイン
LT on potatotips#16
https://github.com/potatotips/potatotips/wiki/potatotips-16
konifar
April 15, 2015
Tweet
Share
More Decks by konifar
See All by konifar
事業部のプロジェクト進行と開発チームの改善の “時間軸" のすり合わせ
konifar
9
2.8k
チーム開発の “地ならし"
konifar
8
7.1k
AIで 浮いた時間で 何をする? #プロヒス2025
konifar
28
16k
物語を動かす行動"量" #エンジニアニメ
konifar
16
6.6k
提案のレベルを上げる #QiitaConference
konifar
93
37k
目安箱の設置とワークさせるポイント
konifar
5
2.3k
サバイバルモード下でのエンジニアリングマネジメント
konifar
32
14k
Android開発以外のAndroid開発経験の活かしどころ
konifar
3
3.3k
初めてのiOS関連GitHub ActionsをMarketplaceに公開するまでの実録
konifar
3
430
Other Decks in Programming
See All in Programming
AIコーディングエージェント(Gemini)
kondai24
0
150
dnx で実行できるコマンド、作ってみました
tomohisa
0
130
CSC305 Lecture 17
javiergs
PRO
0
270
TVerのWeb内製化 - 開発スピードと品質を両立させるまでの道のり
techtver
PRO
3
1.4k
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
2.9k
関数実行の裏側では何が起きているのか?
minop1205
1
560
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
260
ZOZOにおけるAI活用の現在 ~モバイルアプリ開発でのAI活用状況と事例~
zozotech
PRO
8
4.1k
目的で駆動する、AI時代のアーキテクチャ設計 / purpose-driven-architecture
minodriven
11
3.9k
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
6.2k
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
10
11k
認証・認可の基本を学ぼう前編
kouyuume
0
150
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Balancing Empowerment & Direction
lara
5
780
A Tale of Four Properties
chriscoyier
162
23k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
We Have a Design System, Now What?
morganepeng
54
7.9k
Transcript
ॳΊͯͷ "OESPJE4UVEJPϓϥάΠϯ ʢਫʣ খ༟հ!حฌୂ QPUBUPUJQT
!LPOJGBS ࠷ۙͬͯΑ͔ͬͨ͜ͱ w 5BQUSJQͷΞϓϦαΠζΛ.#㱺.#ʹ 㱺৽نϢʔβʔ͕૿Ճ w "OESPJE4UVEJPϓϥάΠϯެ։ͨ͠ 㱺ϓϧϦΫΤετ͘ΕͨΓָ͍ͯ͠͠
!LPOJGBS ࠷ۙͬͯΑ͔ͬͨ͜ͱ w 5BQUSJQͷΞϓϦαΠζΛ.#㱺.#ʹ 㱺৽نϢʔβʔ͕૿Ճ w "OESPJE4UVEJPϓϥάΠϯެ։ͨ͠ 㱺ϓϧϦΫΤετ͘ΕͨΓָ͍ͯ͠͠ ͜ͷ͠·͢ʂ
.BUFSJBM%FTJHO*DPO (FOFSBUPS
.BUFSJBM%FTJHO*DPO(FOFSBUPS IUUQTHJUIVCDPNLPOJGBSBOESPJENBUFSJBMEFTJHO JDPOHFOFSBUPSQMVHJO
.BUFSJBM%FTJHO*DPO(FOFSBUPS IUUQTHJUIVCDPNLPOJGBSBOESPJENBUFSJBMEFTJHO JDPOHFOFSBUPSQMVHJO
Ͱ͖Δ͜ͱ w ϚςϦΞϧΞΠίϯΛ؆୯ʹஔͰ͖Δ IUUQTHJUIVCDPNHPPHMFNBUFSJBMEFTJHOJDPOT w ୯ޠͰΠϯΫϦϝϯλϧαʔνͰ͖Δ w ΞΠίϯͷ৭Λࣗ༝ʹมߋͰ͖Δ IUUQTHJUIVCDPNLPOJGBSBOESPJENBUFSJBMEFTJHO JDPOHFOFSBUPSQMVHJO
Ͱ͖Δ͜ͱ w ϚςϦΞϧΞΠίϯΛ؆୯ʹஔͰ͖Δ IUUQTHJUIVCDPNHPPHMFNBUFSJBMEFTJHOJDPOT w ୯ޠͰΠϯΫϦϝϯλϧαʔνͰ͖Δ w ΞΠίϯͷ৭Λࣗ༝ʹมߋͰ͖Δ IUUQTHJUIVCDPNLPOJGBSBOESPJENBUFSJBMEFTJHO JDPOHFOFSBUPSQMVHJO
Ͱ͖Δ͜ͱ w ϚςϦΞϧΞΠίϯΛ؆୯ʹஔͰ͖Δ IUUQTHJUIVCDPNHPPHMFNBUFSJBMEFTJHOJDPOT w ୯ޠͰΠϯΫϦϝϯλϧαʔνͰ͖Δ w ΞΠίϯͷ৭Λࣗ༝ʹมߋͰ͖Δ IUUQTHJUIVCDPNLPOJGBSBOESPJENBUFSJBMEFTJHO JDPOHFOFSBUPSQMVHJO
Ͱ͖Δ͜ͱ IUUQTHJUIVCDPNLPOJGBSBOESPJENBUFSJBMEFTJHO JDPOHFOFSBUPSQMVHJO w ϚςϦΞϧΞΠίϯΛ؆୯ʹஔͰ͖Δ IUUQTHJUIVCDPNHPPHMFNBUFSJBMEFTJHOJDPOT w ୯ޠͰΠϯΫϦϝϯλϧαʔνͰ͖Δ w ΞΠίϯͷ৭Λࣗ༝ʹมߋͰ͖Δ
ಛʹݸਓ։ൃͷ࣌ʹ͘͢͝ศརʂ
ϓϥάΠϯͷ࡞Γํ
"OESPJE4UVEJPϓϥάΠϯͷಛ w *OUFMMJ+ϕʔεɻ։ൃʹ*OUFMMJ+͕ඞཁɻ w ը໘·ΘΓ4XJOHɻ w +BWBͩͱಈ͔ͳ͍ͷͰ+BWBͰ։ൃ͕ඞཁɻ
"OESPJE4UVEJPϓϥάΠϯͷಛ w *OUFMMJ+ϕʔεɻ։ൃʹ*OUFMMJ+͕ඞཁɻ w ը໘·ΘΓ4XJOHɻ w +BWBͩͱಈ͔ͳ͍ͷͰ+BWBͰ։ൃ͕ඞཁɻ
"OESPJE4UVEJPϓϥάΠϯͷಛ w *OUFMMJ+ϕʔεɻ։ൃʹ*OUFMMJ+͕ඞཁɻ w ը໘·ΘΓ4XJOHɻ w +BWBͩͱಈ͔ͳ͍ͷͰ+BWBͰ։ൃ͕ඞཁɻ
)FMMP8PSMEͷखॱ *OUFMMJ+ΛΠϯετʔϧ *OUFMMJ+1MBUGPSN1MVHJOͷϓϩδΣΫτΛ࡞ QMVHJOYNMΛهड़ "DUJPOΫϥεΛ࡞
Ϗϧυ࣮ߦ
)FMMP8PSMEͷखॱ *OUFMMJ+ΛΠϯετʔϧ *OUFMMJ+1MBUGPSN1MVHJOͷϓϩδΣΫτΛ࡞ QMVHJOYNMΛهड़ "DUJPOΫϥεΛ࡞
Ϗϧυ࣮ߦ
)FMMP8PSMEͷखॱ *OUFMMJ+ΛΠϯετʔϧ *OUFMMJ+1MBUGPSN1MVHJOͷϓϩδΣΫτΛ࡞ QMVHJOYNMΛهड़ "DUJPOΫϥεΛ࡞
Ϗϧυ࣮ߦ
)FMMP8PSMEͷखॱ *OUFMMJ+ΛΠϯετʔϧ *OUFMMJ+1MBUGPSN1MVHJOͷϓϩδΣΫτΛ࡞ QMVHJOYNMΛهड़ "DUJPOΫϥεΛ࡞
Ϗϧυ࣮ߦ
)FMMP8PSMEͷखॱ *OUFMMJ+ΛΠϯετʔϧ *OUFMMJ+1MBUGPSN1MVHJOͷϓϩδΣΫτΛ࡞ QMVHJOYNMΛهड़ "DUJPOΫϥεΛ࡞
Ϗϧυ࣮ߦ
)FMMP8PSMEͷखॱ *OUFMMJ+ΛΠϯετʔϧ *OUFMMJ+1MBUGPSN1MVHJOͷϓϩδΣΫτΛ࡞ QMVHJOYNMΛهड़ "DUJPOΫϥεΛ࡞
Ϗϧυ࣮ߦ
)FMMP8PSMEͷखॱ *OUFMMJ+ΛΠϯετʔϧ *OUFMMJ+1MBUGPSN1MVHJOͷϓϩδΣΫτΛ࡞ QMVHJOYNMΛهड़ "DUJPOΫϥε
Ϗϧυ ৄ͘͠2JJUBʹʂ IUUQRJJUBDPNLPOJGBSJUFNTDF⒎FDGD
ϓϥάΠϯ։ൃͷίπ
ϓϥάΠϯ։ൃͷίπ "DUJPO(SPVQͷઃఆ ଞͷެ։ϓϥάΠϯΛਅࣅΔ
"DUJPO(SPVQͷઃఆ w ϓϥάΠϯͷΞΫγϣϯͷىͱͳΔάϧʔϓ ྫ̍ʣπʔϧόʔͷ#VJMEϝχϡʔʹԿ͔Ճ͍͑ͨͷͰ͋Ε #VJME.FOV #VJME ɻ ྫ̎ʣ/FXͷάϧʔϓʹԿ͔Ճ͍͑ͨͷͰ͋Ε/FX(SPVQ /FX ɻ
w ҰԠ͜ͷΜʹ·ͱ·ͬͯΔɻ IUUQLFJUIMFBDPNJEFBBDUJPOT IUUQTDPOqVFODFKFUCSBJOTDPNEJTQMBZ*%&"%&7 1MVHJO%FWFMPQNFOU
ଞͷެ։ϓϥάΠϯΛਅࣅΔ w ΤσΟλͷ6UJMJUZ IUUQTHJUIVCDPNTRVBSFPUUPJOUFMMJKQMVHJO IUUQTHJUIVCDPNTRVBSFEBHHFSJOUFMMJKQMVHJO w ίʔυδΣωϨʔλ IUUQTHJUIVCDPNNDIBSNBTBOESPJEQBSDFMBCMFJOUFMMJKQMVHJO IUUQTHJUIVCDPNTSPNLVBOESPJETRMJUFNPEFMHFOFSBUPSQMVHJO w
μΠΞϩάɺϑΝΠϧμϯϩʔυɺϩʔΧϧϑΝ ΠϧಡΈࠐΈ IUUQTHJUIVCDPNKFSPNFWEMBOESPJEIPMPDPMPSTJEFBQMVHJO IUUQTHJUIVCDPNLPOJGBSBOESPJENBUFSJBMEFTJHOJDPOHFOFSBUPS QMVHJO
ײͳͲ
ίʔυެ։ͯ͠Α͔ͬͨ w ΞΠίϯμϯϩʔυ͢ΔΓํ͕Θ͔Βͳ͔ͬͨͷ ͰશΞΠίϯΛϦιʔεʹͿͪࠐΜͰϦϦʔεͨ͠ɻ w ࠷ॳʹެ։ͨ͠όʔδϣϯ.#͘Β͍͋ͬͨɻ w ৭Λࣗ༝ʹม͑ΒΕΔਆϓϧϦΫΤετ͕དྷͨɻ w ΞΠίϯΛʹͰ͖ͨͷͰ.#͘Β͍ʹͳͬͨɻ
w ʮ8JOEPXTͰಈ͔ͳ͍Μ͚ͩͲɺ୭͔ͤͳ͍ʁʯͱ ͔*TTVFͰͯ͘͠ΕͯΔɻ
ࠓޙ࡞Γ͍ͨͷ w .BUFSJBM%FTJHO*DPO(FOFSBUPSͷमਖ਼ NJONBQσΟϨΫτϦରԠ ΞΠίϯআػೳ 8JOEPXTόάରԠ w .BUFSJBMΧϥʔϐοΧʔ ݸਓͰ࡞ͬͯΔ࣌ʹ͍ͭΊΜͲ͍͘͞ɻ w
HSFFOSPCPU&WFOU#VTͷΠϕϯτݺͼग़͠ݩʹඈ Δͭ PUUPͷϓϥάΠϯΈ͍ͨͳͷཉ͍͠ɻ IUUQTHJUIVCDPNTRVBSFPUUPJOUFMMJKQMVHJOUSFFNBTUFSTSDDPN TRVBSFVQJEFBQMVHJOPUUP
͕࣌ؒ͋ΕσϞ
͋Γ͕ͱ͏͍͟͝·ͨ͠ IUUQTHJUIVCDPNLPOJGBSBOESPJENBUFSJBMEFTJHOJDPO HFOFSBUPSQMVHJO