Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Kotlinで快適Android開発 #w8LT
Search
Matsuda Jumpei
April 22, 2015
Technology
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
810
Select API from Kotlin Coroutine
jmatsu
2
400
Getting Started of Getting Started: Delivery Speed Improvements
jmatsu
0
57
Debugging: A Few Things You Should Know
jmatsu
1
410
Debugging: All you need to know (for simultaneous interpreting)
jmatsu
2
3.6k
Debugging: All you need to know (English Only)
jmatsu
0
410
理解した気になるApplication Signing
jmatsu
1
410
Gradle Convention Plugins
jmatsu
1
2.8k
JCenterをちゃんと差し替える
jmatsu
0
580
Other Decks in Technology
See All in Technology
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
140
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
350
3つのアプローチで目指す チームを強くするAI駆動開発
thkt
0
120
Meet AgentCore Identity Consent Portal
hironobuiga
3
190
Codex概要
ymiya55
0
460
The seven pitfalls of AI (revised version)
ufried
0
280
ログラスのマルチプロダクトを 支える認証基盤 〜テナントごとに異なる統制とどう向き合うか〜
dada4386
3
410
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
520
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
17
120k
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
150
カンファレンスに参加した後の浮遊感とセルフケア
pauli
0
310
購入ドメインでの課題と取り組み
ykagano
0
150
Featured
See All Featured
Tell your own story through comics
letsgokoyo
1
1.1k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Why Our Code Smells
bkeepers
PRO
340
58k
The Cost Of JavaScript in 2023
addyosmani
55
10k
From π to Pie charts
rasagy
1
390
Art, The Web, and Tiny UX
lynnandtonic
304
22k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Building an army of robots
kneath
307
47k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Amusing Abliteration
ianozsvald
1
330
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