Fragments 2017

A conference on the mobile ecosystem in India

Hello Kotlin!

Submitted by Supriya Srivatsa (@sup95) on Sunday, 2 July 2017

videocam_off

Technical level

Beginner

Section

Workshop

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +8

Abstract

Kotlin has several amazing features and is uniquely poised to significantly simplify android app development. We shall look at one feature at a time, implement it in code and understand the various Kotlin-specific behaviours, while at the same time creating an android application, built completely with Kotlin. After all, there is no better way to understand the (Kotlin) magic, than working on it hands on.

Outline

Draft Outline:

  1. Kotlin - What and Why. An Overview.
  2. Getting Started - (Installations, Setup and Syntax overview)
  3. Kotlin Android Extensions - Never type a findViewById again!
  4. Null Safety - The Billion Dollar Mistake no more.
  5. Extension Functions
  6. Some More Magic - Smart casts, when, lazy and more.
  7. Higher order functions and lambdas
  8. Data Classes, Delegation and Delegated Properties
  9. Hit an API - Retrofit and Reactive Programming with Kotlin
  10. Pat yourself on the back. Admire the Kotlin built app. :)

Requirements

Laptop and enthusiasm.

Speaker bio

I am Supriya Srivatsa; I recently graduated from Amrita Vishwa Vidyapeetham and currently work at Xome as a software engineer - mobile. I love exploring and tinkering with new technology and have been deeply immersed in android app development lately. I have a keen interest in machine learning and also love participating in hackathons, breathing life into ideas to create a tangible product.

Links

Comments

Login with Twitter or Google to leave a comment