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
Kotlinで快適Android開発 #w8LT
Search
Matsuda Jumpei
April 22, 2015
Technology
190
0
Share
Kotlinで快適Android開発 #w8LT
東京工業大学西8号館E棟LT会
Matsuda Jumpei
April 22, 2015
More Decks by Matsuda Jumpei
See All by Matsuda Jumpei
Deep Dive into Kotlin Flow
jmatsu
1
680
Select API from Kotlin Coroutine
jmatsu
2
350
Getting Started of Getting Started: Delivery Speed Improvements
jmatsu
0
27
Debugging: A Few Things You Should Know
jmatsu
1
360
Debugging: All you need to know (for simultaneous interpreting)
jmatsu
2
3.3k
Debugging: All you need to know (English Only)
jmatsu
0
360
理解した気になるApplication Signing
jmatsu
1
390
Gradle Convention Plugins
jmatsu
1
2.6k
JCenterをちゃんと差し替える
jmatsu
0
540
Other Decks in Technology
See All in Technology
OpenClaw初心者向けセミナー / OpenClaw Beginner Seminar
cmhiranofumio
0
350
Hello UUID
mimifuwacc
0
110
2026年度新卒技術研修 サイバーエージェントのデータベース 活用事例とパフォーマンス調査入門
cyberagentdevelopers
PRO
1
670
マルチモーダル非構造データとの闘い
shibuiwilliam
1
180
Strands Agents × Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう
yokomachi
2
180
Oracle Cloud Infrastructure:2026年3月度サービス・アップデート
oracle4engineer
PRO
0
400
組織的なAI活用を阻む 最大のハードルは コンテキストデザインだった
ixbox
1
880
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
4
13k
制約を設計する - 非決定性との境界線 / Designing constraints
soudai
PRO
6
2.1k
パワポ作るマンをMCP Apps化してみた
iwamot
PRO
0
310
今年60歳のおっさんCBになる
kentapapa
1
210
JAWS DAYS 2026でAIの「もやっと」感が解消された話
smt7174
1
130
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
150
Discover your Explorer Soul
emna__ayadi
2
1.1k
Between Models and Reality
mayunak
3
260
First, design no harm
axbom
PRO
2
1.2k
We Have a Design System, Now What?
morganepeng
55
8.1k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
710
Amusing Abliteration
ianozsvald
1
150
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
140
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Transcript
,PUMJOͰ շద"OESPJE։ൃ 8-5
8IP ! দా ! ! দా३ฏ!GBU@EBSVVVVNB KNBUTV ࠤഢݚ. ΩονϯυϦϯΧʔɺ+BWB,PUMJOɺ४γΣϧܳਓɺϦϙδτϦղੳ
None
˞+BWBͱ͠·͢
+BWB\ ^
ϥϜμ͕ͳ͍ .FUIPEDIBJOJOHͮ͠Β͍ ͵ΔΆʙʙʙʙʙ TXJUDIจͦ͗͘͢ ͖ͨ ࠓͰ !
ϥϜμ͕ͳ͍ .FUIPEDIBJOJOHͮ͠Β͍ ͵ΔΆʙʙʙʙʙ TXJUDIจͦ͗͘͢ ͖ͨ ࠓͰ ! ՄѪ͘ͳ͍
ͦ͏ͩ ,PUMJOʹ͠Α͏
,PUMJO ! IUUQLPUMJOMBOHPSH
8IBU`T,PUMJO
ϑΟϯϥϯυޠͰ ʮ͔Μʯ
˞ੲͷϩΰ
+FU#SBJOT͕ࣾ࡞ ϩγΞੜ·Ε ੩తܕ00ݴޠ +7.PS+BWB4DSJQUͰಈ࡞ +BWBͱશ૬ޓӡ༻ dݱࡏ044
8IZ,PUMJO
ͳΜ͔ՄѪ͍
ൃԻ͕ՄѪ͍ ߏจ͕ՄѪ͍ كʹิ͕ޮ͔ͳ͘ͳͬͯՄѪ͍ ϩγΞੜ·Ε͕ՄѪ͍ ٖਓԽ͞ΕͨΒଟՄѪ͍ ଟۚͩ͠ՄѪ͍ ଟ༮ঁͩΖ͏͠ՄѪ͍
ݴޠͱͯ͠ ྑ͕͋͞Δ
OFXɺηϛίϩϯෆཁ ܕਪɺ૯শܕ ύλʔϯϚονϯά /VMMTBGF 3BOHF /FTUFEGVODUJPO MBNCEB ߴ֊ؔ NFUIPEDIBJOJOH ֦ுؔϓϩύςΟ
ࣙॻྻ JGࣜ HFUUFSTFUUFSͷলུఆٛ $తͳ FUDʜ
ϋʔυϧ͕͍
+BWBɺ4DBMBɺ(SPPWZ 4XJGUɺ+BWB4DSJQU ͲΕ͔͑Ε༨༟ 㱺)ZCSJEແ͠Ͱ྆ํॻ͚Δ ਓ͍ΔͰ͠ΐ͏Ͷ
ࢧԉͷްΈ
*%&"OESPJE։ൃΛ ެ͕ࣜαϙʔτ
ಋೖͱͯ؆୯
None
NBJOTSDKBWB NBJOTSDLPUMJO
͜ΕͰ͏ಈ͘
͑ʁ+BWBͷϑΝΠϧ ͢ͷ͕໘ɾɾʁ
LPUMJO+BWB LPUMJO+BWB
มͰ͖·͢
ʮެࣜαϙʔτʯ 7JFXʹڧ͍
+BWBͰΔͱ
public void onCreate(Bundle bundle) { super.onCreate(bundle);
setContentView(R.layout.activity_̲main); Button b = (Button)findViewById(R.id.b); TextView t = (TextView)findViewById(R.id.t); } ! ܕॻ͍ͯɺpOEͯ͠ɺ Ωϟετͯ͠ɺɾɾɾ
,PUMJO X LPUMJOBOESPJEFYUFOTJPOT
JNQPSULPUMJOYBOESPJETZOUIFUJDBDUJWJUZ@NBJO ! ͜ΕΛJNQPSUจʹՃ͑Δͱɾɾɾ
! ! ! ࣗಈͰϑΟʔϧυʹͳΔ ܕอূ͞Εͯɺ/PU/VMM
֦ுؔɺ ؔϦςϥϧ
None
None
ଞʹ৭ʑ ͥͻ,PUMJOΛͲ͏ͧ
˞࠷ޙʹ
ث۩ແ͠ͷ+BWBΛ ثඋͷ,PUMJOͰԥΓ·ͨ͠ ! +BWBͰྑ͖ϥΠϒϥϦΛ͑ ྑ͍ײ͡ʹͳΓ·͢ 3FUSPMBNCEB#VUUFSLOJGFΛͥͻ ՄѪ͘ͳ͍㱺
5IBOLZPV GPS-JTUFOJOH