092: Learning Kotlin - dealing with static-ness and (companion) objects costs episode artwork

EPISODE · Aug 7, 2017 · 35 MIN

092: Learning Kotlin - dealing with static-ness and (companion) objects costs

from Fragmented - AI Developer Podcast · host Spec

In this second episode of our learning Kotlin series, we talk about Kotlin’s support for static members or … lack thereof. Kotlin as a language was designed so that there’s no such thing as a “static member” in a class but there are times when having static members can be useful. So what do we do in those cases? do we just avoid static members? are there better alternatives? what are the costs with some of these approaches? Listen on to find out more! Show Notes Static alternatives Package level functions (Kotlin docs) Static constants in Kotlin Object declarations Objects vs companion objects Cost of approaches Where do i put my constants in Kotlin Exploring Kotlin's hidden costs - Part 1 Kotlin discussion - best practices for top level declarations Look at the fragmentedpodcast.com for some code snippets Misc: Ep.89 - Learning Kotlin: Properties a first class language feature Kotlin in Action – Manning Publications Sponsors Rollbar - special offer: Bootstrap plan free for 90 days Contact @fragmentedcast [twitter.com] @donnfelker and +DonnFelker @kaushikgopal and +KaushikGopalIsMe

Episode metadata supplied by the publisher feed · Published Aug 7, 2017

Embed this episode

In this second episode of our learning Kotlin series, we talk about Kotlin’s support for static members or … lack thereof. Kotlin as a language was designed so that there’s no such thing as a “static member” in a class but there are times when having static members can be useful. So what do we do in those cases? do we just avoid static members? are there better alternatives? what are the costs with some of these approaches? Listen on to find out more! Shownotes: http://fragmentedpodcast.com/episodes/92

Distinct summary based on available episode metadata or transcript content.

NOW PLAYING

092: Learning Kotlin - dealing with static-ness and (companion) objects costs

0:00 35:11

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Fragmented - AI Developer Podcast?

This episode is 35 minutes long.

When was this Fragmented - AI Developer Podcast episode published?

This episode was published on August 7, 2017.

Can I download this Fragmented - AI Developer Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!