‣ ϓϩύςΟͷॳظԽΛҕৡͰ͖Δ
‣ ॳظԽΛԆͰ͖Δ
‣ ϥΠϑαΠΫϧʹґଘ͢ΔͷͰWBMͰॳظԽͰ͖Δ
%FMFHBUFE1SPQFSUJFT
val view by bindView(R.id.view)
val string by lazy { getString(R.string.foo) }
Slide 15
Slide 15 text
&YUFOTJPO'VODUJPO
Slide 16
Slide 16 text
‣ ܧঝ͢Δࣄͳ͘ɺطଘΫϥεʹؔΛՃͰ͖Δɻ
&YUFOTJPO'VODUJPO
fun Activity.toWeb(uri: Uri) {
startActivity( Intent(Intent.ACTION_VIEW, uri) )
}
fun Subscription.addTo(subscriptions: CompositeSubscription) {
subscriptions(this)
}
Slide 17
Slide 17 text
4JOHMF&YQSFTTJPO'VODUJPO
Slide 18
Slide 18 text
‣ ؔͷ࣮͕୯Ұࣜͷ߹ɺฦΓͷએݴɺϒϩοΫɺSFUVSOΛলུ
Ͱ͖Δɻ
4JOHMF&YQSFTTJPO'VODUJPO
@Provide
fun provideApplicationContext() = applicationContext