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
筋肉kt.pdf
Search
shogo.yamada
November 29, 2018
0
2.6k
筋肉kt.pdf
shogo.yamada
November 29, 2018
Tweet
Share
More Decks by shogo.yamada
See All by shogo.yamada
Jetpack ComposeへのリファクタリングのTIPS: CustomViewの便利な使い方 / Refactoring TIPS to Jetpack Compose: Useful usage of CustomView
yshogo
0
900
Android StudioのLiveTemplateの便利な使い方 / Android LiveTemplate Method
yshogo
0
1.3k
ZOZOの新規サービス 「FAANS」の開発 Android編/FAAN App Create on Android
yshogo
0
1.5k
PORT_Firebase___Algolia.pdf
yshogo
0
230
Flutter_meetup_tokyo__10.pdf
yshogo
0
5.9k
PORT Firebase x Flutter
yshogo
0
430
ZOZOTech meetup Frontend #10
yshogo
2
1.7k
flutter-meetup.pdf
yshogo
0
74
Potetochips #61
yshogo
1
530
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Producing Creativity
orderedlist
PRO
347
40k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
How STYLIGHT went responsive
nonsquared
100
5.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
Typedesign – Prime Four
hannesfritz
42
2.8k
How to Ace a Technical Interview
jacobian
278
23k
Writing Fast Ruby
sferik
628
62k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Code Reviewing Like a Champion
maltzj
524
40k
Transcript
Copyright © ZOZO Technologies, Inc. All Right Reserved. גࣜձࣾ;0;0ςΫϊϩδʔζ ։ൃ෦
ࢁాঘޗ ,PUMJO1B[[MFST͔Βग़͠· ͢ʂʂʂ
ϓϩϑΟʔϧ 5XJUUFS ;0;0ςΫϊϩδʔζ ։ൃ෦ ࢁాঘޗ Copyright © ZOZO Technologies, Inc.
All Right Reserved. !ZTIPHP (JUIVC !ZTIPHP ދࢹᚳʑͱ 'MVUUFSؔ࿈هࣄ IUUQTXXXTIPHPHFFLDPN
ϓϩϑΟʔϧ Copyright © ZOZO Technologies, Inc. All Right Reserved. ϕϯνϓϨεLH
σοτϦϑτLH εΫϫοτLH ɾϘσΟϏϧ͕͖ ɾυΣΠϯδϣϯιϯʹͳΓ͍ͨ
Copyright © ZOZO Technologies, Inc. All Right Reserved. 'MVUUFSࣸਅڞ༗ΞϓϦ ʮ(SPVQ"MCVNʯ
ݱࡏ$IBUػೳΛ࣮͍ͯ͠·͢ʂ
Copyright © ZOZO Technologies, Inc. All Right Reserved. ,PUMJO1B[[MFSTͱʁ Kotlin
ConfͰൃද͞ΕͨʮKotlinΫΠζʯΈ͍ͨͳͷ https://www.youtube.com/watch?v=Xq9vBZs0j-8
Copyright © ZOZO Technologies, Inc. All Right Reserved. ,PUMJO1B[[MFSTͱʁ ιʔείʔυͱղઆԼهͷϦϙδτϦʹ͋Δ
https://github.com/angryziber/kotlin-puzzlers
Copyright © ZOZO Technologies, Inc. All Right Reserved. ͬͦ͘͞ߦͧ͘ʂʂʂ Έͳ͞ΜҰॹʹߟ͑ͯΈ·͠ΐ͏ʂ
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈ̍
Copyright © ZOZO Technologies, Inc. All Right Reserved. wB USVF
USVF wC GBMTF GBMTF wD OVMM OVMM wE 8JMMOPUDPNQJMF
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈ̍ ਖ਼ղͱղઆ
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈ̍ղઆ ਖ਼ղ
d) Will not compile a -> A ɺ b -> Bɺ c -> bar ͱͨ͠ͱ͖ʹɺ foo(bar<A, B> b)
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈ̍ղઆ ਖ਼ղ
d) Will not compile a -> A ɺ b -> Bɺ c -> bar ͱͨ͠ͱ͖ʹɺ foo(bar<A, B> b) ͻͱͭͷFunction(ؔ)ͱͯ͠ධՁ͞ΕΔ
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈ̍ղઆ ίϯύΠϧΛ௨͢ʹ
foo((c < a), b > d)
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈ̎
Copyright © ZOZO Technologies, Inc. All Right Reserved. wB ,
wC /VMM1PJOUFS&YDFQUJPO wD *MMFHBM4UBUF&YDFQUJPO wE 8JMMOPUDPNQJMF
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈ̎ ਖ਼ղͱղઆ
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈ̎ղઆ nameͱ͍͏มʹσʔλ͕ೖΔલʹɺ
logo͕ධՁ͞ΕΔ͔Βɻ KotlinΫϥεΛ Object Kotlin ʹ͢Δͱಈ͘ ਖ਼ղ b) NullPointerException
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈ
Copyright © ZOZO Technologies, Inc. All Right Reserved. wB )FMMP8PSME
wC )FMMP8PSMEGBMTF wD )FMMP8PSMEUSVF wE XJMMOPUDPNQJMF
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈ ਖ਼ղͱղઆ
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈղઆ ɾprintln
ݺͼग़͞Εͨॠؒग़ྗ͞ΕΔ ɾVoid ϝιου Unit Λฦ͢ ɾUnit γϯάϧτϯͰɺ͍͠ͱఆ͞ΕΔ ɾҰ൪֎ͷ print ͕࣮ߦ͞ΕΔલʹ return false͞ΕΔ ਖ਼ղ a) HelloWorld
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈ̐
Copyright © ZOZO Technologies, Inc. All Right Reserved. wB
wC wD wE
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈ ਖ਼ղͱղઆ
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈղઆ ઌʹͷ৭͕ධՁ͞ΕΔɻ
val sum = x?:0 + y ਖ਼ղ c)2
Copyright © ZOZO Technologies, Inc. All Right Reserved. ୈղઆ ઌʹͷ৭͕ධՁ͞ΕΔɻ
val sum = x?:0 + y ܭࢉॲཧͨ݁͠ՌΛnull͔Ͳ͏͔ఆ͢Δ(ΤϧϏεԋࢉࢠ) val sum = x?: 3
Copyright © ZOZO Technologies, Inc. All Right Reserved. ,PUMJOΛͳΊ͍ͯͨ օ͞Μ
ؚࣗΉ
Copyright © ZOZO Technologies, Inc. All Right Reserved. ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʙʂ ͥͻ࠙ձͰ͓͠·͠ΐ͏ʂʂ