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にJava8が来たくらいで いらない子になるわけか...
Search
きりみん
January 15, 2016
Programming
3
3.4k
俺たちのKotlinが AndroidにJava8が来たくらいで いらない子になるわけがない!
きりみん
January 15, 2016
Tweet
Share
More Decks by きりみん
See All by きりみん
AndroidエンジニアがRailsにチャレンジしてる理由
kirimin
1
1.6k
What are AtCoder and competitive programming
kirimin
0
10k
バーチャル男声幼女プログラマーとして活動した1年間の振り返り
kirimin
0
1.1k
アプリエンジニアでも神絵師になりたい!
kirimin
4
5.5k
Watashi ni Kotlin ga maiorita
kirimin
0
570
NEMのAPIとモザイクであそぼう
kirimin
0
400
はじめようきれいなコード
kirimin
8
3.1k
Material Components for Android触ってみる
kirimin
7
2k
[社内LT]あたらしいMaterial Design
kirimin
1
1.8k
Other Decks in Programming
See All in Programming
AI時代もSEOを頑張っている話
shirahama_x
0
190
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
4
270
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
9
6.3k
2025 컴포즈 마법사
jisungbin
0
150
CloudNative Days Winter 2025: 一週間で作る低レイヤコンテナランタイム
ternbusty
7
1.8k
r2-image-worker
yusukebe
1
180
AWS CDKの推しポイントN選
akihisaikeda
1
210
生成AIを活用したリファクタリング実践 ~コードスメルをなくすためのアプローチ
raedion
0
150
flutter_kaigi_2025.pdf
kyoheig3
2
380
レイトレZ世代に捧ぐ、今からレイトレを始めるための小径
ichi_raven
0
470
jakarta-security-jjug-ccc-2025-fall
tnagao7
0
100
オフライン対応!Flutterアプリに全文検索エンジンを実装する @FlutterKaigi2025
itsmedreamwalker
2
310
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Building Adaptive Systems
keathley
44
2.8k
GraphQLとの向き合い方2022年版
quramy
49
14k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Code Review Best Practice
trishagee
72
19k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Become a Pro
speakerdeck
PRO
30
5.6k
Designing Experiences People Love
moore
142
24k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.2k
How STYLIGHT went responsive
nonsquared
100
5.9k
Transcript
Զͨͪͷ,PUMJO͕ "OESPJEʹ+BWB͕དྷͨ͘Β͍Ͱ ͍Βͳ͍ࢠʹͳΔΘ͚͕ͳ͍ʂ !LJSJNJO
ˏLJSJNJO
ˏLJSJNJO ,PUMJOྺ
ˏLJSJNJO ,PUMJOྺ ϲ݄͘Β͍
ˏLJSJNJO ,PUMJO࣮ܦݧ
ˏLJSJNJO ,PUMJO࣮ܦݧ
None
৬Ͱͷ ,PUMJOͷѻ͍
ʮ4XJGUਪਐͯ͠ߦͧ͘ʂʯ
ʮ4XJGUਪਐͯ͠ߦͧ͘ʂʯ ʮ͡Ό͋"OESPJE,PUMJOͰ͢Ͷʂʯ
ʮ4XJGUਪਐͯ͠ߦͧ͘ʂʯ ʮ͡Ό͋"OESPJE,PUMJOͰ͢Ͷʂʯ ʮ Ұಉস͍ ʯ
খਮͳδϣʔΫѻ͍ʂʂ
Ͳ͏ʹ͔͠ͳ͍ͱʜ
2,PUMJOͬͯ͠ "OESPJEʹ+BWB͕དྷͨΒ ΦϫίϯͳΜͰ͠ΐʁ
2,PUMJOͬͯ͠ "OESPJEʹ+BWB͕དྷͨΒ ΦϫίϯͳΜͰ͠ΐʁ "ҧ͏Αɻશવҧ͏Αɻ
+BWBͷ৽ػೳͱ ,PUMJOͰग़དྷΔࣄ ࣅͯΔ͚Ͳ݁ߏҧ͏
0QUJPOBM
+BWBͰͷ0QUJPOBM w ͋͘·Ͱ+BWBͳͷͰجຊ/VMMBCMF w OVMMͷՄೳੑΛ໌ࣔͯ҆͠શʹѻ͍͍ͨ࣌ʹ 0QUJPOBM͕͑Δ w ͪΖΜ0QUJPOBMܕ͡Όͳͯ͘OVMMೖΔ w 0QUJPOBMͷએݴૢ࡞ͷॻ͖ํ͕ͪΐͬͱ
+BWBͰͷ0QUJPOBM ී௨ͷม 4USJOHTUSlTUSz TUSOVMM 0QUJPOBMͰOVMMՄೳੑΛ໌ࣔ 0QUJPOBM4USJOHTUS0QU0QUJPOBMPG/VMMBCMF HFU4US 0QUJPOBMͷૢ࡞ JOUMFOTUS0QUNBQ
TUSTUSMFOHUI PS&MTF
,PUMJOͰͷ0QUJPOBM w ݴޠ༷ͱͯ͠ͷ/VMMBCMFܕͱඇ/VMMܕ w OVMMͷՄೳੑ͕͋Δ͕શͯ/VMMBCMFܕʹͳΔͨ Ίɺ҆શͳѻ͍Λڧ੍ग़དྷΔ w ී௨ʹมΛఆٛ͢ΔͱOVMMΛڐ༰͠ͳ͍ܕʹͳΔ w ΤϧϏεԋࢉࢠͳͲ/VMMBCMFܕΛศརʹѻ͏ͨΊͷ
ه๏๛ʹ༻ҙ͞Ε͍ͯΔ
,PUMJOͰͷ0QUJPOBM ී௨ͷม OVMMೖΒͳ͍ WBSTUSlOPU/VMMz TUSOVMM ͰOVMMՄೳੑΛ໌ࣔ WBSTUS4USJOH HFU4US
OVMMBCMFͷૢ࡞ WBSMFOTUS MFOHUI
ϥϜμࣜ
+BWBͰͷϥϜμࣜ BQJSFRVFTU VSM SFTVMU DPEF \ 4ZTUFNPVUQSJOU DPEF lz
SFTVMU ^ +BWBͳΒϥϜμࣜॻ͚Δʂʂʂʂ
+BWBͰͷϥϜμࣜ QVCMJDWPJESFRVFTU 4USJOHVSM #J$POTVNFS4USJOH *OUFHFSDBMMCBDL \ DBMMCBDLBDDFQU lPLz
^ એݴଆ
+BWBͰͷϥϜμࣜ w ਖ਼ମಗ໊Ϋϥε w ؔܕΠϯλʔϑΣΠε͕ඪ४Ͱͨ͘͞Μ༻ҙ͞Εͯ ͍ΔͷͰͦΕΒΛબΜͰ͏ελΠϧ w ͘͠ैདྷ௨ΓࣗͰΠϯλʔϑΣΠεΛఆٛ
+BWBͰͷϥϜμࣜ 3VOOBCMF 4VQQMJFS5 $POTVNFS5 #JDPOTVNFS5 6 'VODUJPO5 3 #J'VODUJPO5 6
3 6OBSZ0QFSBUPS5 ʜ ඪ४Ͱ༻ҙ͞ΕͨେྔͷؔܕΠϯλʔϑΣΠε
,PUMJOͰͷϥϜμࣜ BQJSFRVFTU VSM \SFTVMU DPEF QSJOUMO DPEFSFTVMU ^ ,PUMJOͰϥϜμ͕ࣜॻ͚ΔΑ
,PUMJOͰͷϥϜμࣜ QVCMJDGVOSFRVFTU VSM4USJOH DBMMCBDL SFTVMU4USJOH DPEF*OU 6OJU \ DBMMCBDL
lPLz ^ ,PUMJOͳΒҾʹؔΛड͚औΕΔʂ
,PUMJOͰͷϥϜμࣜ w ߴ֊͕ؔ͑ͯײత w ͏ίʔϧόοΫ༻ΠϯλʔϑΣΠεෆཁ w ͪΖΜؔܕΠϯλʔϑΣΠε+BWBͱಉ͡ Α͏ʹϥϜμࣜͰॻ͚Δ 4".ม
Ϧετૢ࡞ 4USFBN
+BWBͰͷϦετૢ࡞ Լ४උ -JTU4USJOHTUSTOFX"SSBZ-JTU TUSTBEE lBz TUSTBEE lCz TUSTBEE lDz
4USFBNʹมͯ͠ૢ࡞ -JTU4USJOHOFX4USTTUSTTUSFBN NBQ 4USJOHUP6QQFS$BTF pMUFS TUSTUSFRVBMT lCz DPMMFDU $PMMFDUPSTUP-JTU +BWBͰ4USFBN͕͑·͢
+BWBͰͷϦετૢ࡞ w 4USFBN͕͑Δ w Ϧετૢ࡞Λ͢Δ͚ͩͳΒ4USFBNʹมͯ͠ૢ ࡞͢Δͷ໘ w جຊσʔλܕ4USFBNͷछྨ͕ҧ͏ɹɹɹ NBQ NBQ5P*OU
NBQ5P%PVCMFʜ w ༻ҙ͞Ε͍ͯΔϦετૢ࡞༻ؔͦΕ΄Ͳଟ͘ ͳ͍
,PUMJOͰͷϦετૢ࡞ Լ४උ WBMTUSTBSSBZ-JTU0G lBz lCz lDz ͦͷ··Ϧετૢ࡞ WBMOFX4USTTUST NBQ
4USJOHUP6QQFS$BTF pMUFS\TUSTUSlCz^ ,PUMJOͳΒ*UFSBUPSʹߴ֊͕ؔੜ͑ͯΔ
,PUMJOͰͷϦετૢ࡞ w ֦ுؔͰ*UFSBUPSʹϦετૢ࡞༻ͷߴ֊͕ؔɹ ੜ͑ͯΔ w 4USFBN3YΑΓؾܰʹϦετૢ࡞͕ॻ͚Δʂ w γϯϓϧͳϦετૢ࡞ͷͨΊʹ༻ҙ͞Εͨͨ͘͞Μ ͷߴ֊ؔʂʂ w
ຯʹศརͳGPS&BDI*OEFYFE\*OU 4USJOH^ ؔ͋ΔΑ
ଞʹεΰΠॴ͕ ͨ͘͞Μ͋Δ,PUMJOʜ
+BWB4DBMBͷସͰ ऩ·Βͳ͍ັྗ͕͋Δʂʂʂ
+BWBΛͨͣʹ ,PUMJOΛಋೖ͠Α͏ʂʂʂʂʂ
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠ʂ