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
0
180
Kotlinで快適Android開発 #w8LT
東京工業大学西8号館E棟LT会
Matsuda Jumpei
April 22, 2015
Tweet
Share
More Decks by Matsuda Jumpei
See All by Matsuda Jumpei
Deep Dive into Kotlin Flow
jmatsu
1
270
Select API from Kotlin Coroutine
jmatsu
2
270
Getting Started of Getting Started: Delivery Speed Improvements
jmatsu
0
14
Debugging: A Few Things You Should Know
jmatsu
1
310
Debugging: All you need to know (for simultaneous interpreting)
jmatsu
2
2.8k
Debugging: All you need to know (English Only)
jmatsu
0
310
理解した気になるApplication Signing
jmatsu
1
380
Gradle Convention Plugins
jmatsu
1
2.4k
JCenterをちゃんと差し替える
jmatsu
0
490
Other Decks in Technology
See All in Technology
データアナリストからアナリティクスエンジニアになった話
hiyokko_data
2
440
AI駆動開発に向けた新しいエンジニアマインドセット
kazue
0
330
Language Update: Java
skrb
2
290
AI時代に非連続な成長を実現するエンジニアリング戦略
sansantech
PRO
3
1.2k
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
540
ChatGPTとPlantUML/Mermaidによるソフトウェア設計
gowhich501
1
120
Skrub: machine-learning with dataframes
gaelvaroquaux
0
120
Terraformで構築する セルフサービス型データプラットフォーム / terraform-self-service-data-platform
pei0804
1
120
【初心者向け】ローカルLLMの色々な動かし方まとめ
aratako
7
3.4k
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
210
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
3
3.2k
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
430
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
Become a Pro
speakerdeck
PRO
29
5.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Side Projects
sachag
455
43k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Why Our Code Smells
bkeepers
PRO
339
57k
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