Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kotlin For Android Developers

Kotlin For Android Developers

Introduction to Kotlin for Android Developers

Harun Wangereka

June 22, 2019
Tweet

More Decks by Harun Wangereka

Other Decks in Programming

Transcript

  1. • Null Safe • Interoperable with java • Data classes

    • Functional Language • It's a more expressive language • It makes use of extension functions • Single Expression Functions • Lambdas • Smart Cast • String Templates • Collections • Android KTX
  2. • Learn the language(and ship) • Convert existing java to

    kotlin • Start with small conversions • Start with less complex language features as you proceed to the complex ones
  3. • Defining and calling functions in Kotlin • Classes,Objects and

    Interfaces • Kotlin Type System • Variables and Properties • Data classes • Lambdas and High order functions • Extension Functions • Collections and Functional Operations