Fragments 2017

A conference on the mobile ecosystem in India

Participate

Kotlin: Uncovered

Submitted by Victoria Gonda (@vgonda) on Sunday, 4 June 2017


Preview video

Section: Full Talk Technical level: Beginner

Abstract

Kotlin does a lot for us in the way of reducing boilerplate. But what is it really doing? We will be inspecting some decompiled Kotlin to discover how it does its job. By looking underneath at how it handles data classes, lambdas, and delegation, we can better understand how the language executes what we write. If you’re curious about the language, or already using it in production, you should walk away from this investigation with a deeper understanding of Kotlin, and some tools for continued exploration.

Outline

  • Introduction to Kotlin programming language
  • Learning language features through decompilation
  • Data Classes
  • Null Safety
  • Delegation
  • Extension Functions
  • Lambdas
  • Tools for further exploration

Requirements

N/A

Speaker bio

Victoria is a software developer at Collective Idea, building mobile and web applications. She is passionate about using technology to help better the lives of individuals. Studying both Computer Science and Dance in college, she now enjoys digging into dance technology, and keeping up with dance classes in her spare time.

Links

Slides

https://speakerdeck.com/vgonda/o-extended-gr-17

Preview video

https://youtu.be/E_h-6N77qr8

Comments

  • Margrett Wylie (@bitingarctic) a month ago (edited a month ago)

    Hello! Thank you for submitting to Fragments. In order to evaluate your proposal, please submit your slide deck and a two minute self recorded preview video explaining your talk. Thank you! Update happy wheels apk online.

Login with Twitter or Google to leave a comment