The slides for my talk at Google IO Extended 2019 held on 7th July, 2019 in Hyderabad, Pakistan.
Google IO Extended - Hyderabad
I am Wajahat Karim
And I work at Contour Software.
8+ Years Experienced
Authored 2 Worldwide
Open Source Contributor
(many Android libraries)
Articles, and Talks
Open Source =
This means that the type of every
variable and expression is known at
Drastically reduces the boilerplate
code that you have been writing in
other OOP languages like Java.
Means being speciﬁc about your
design choices and not hiding
anything from the consumers of code.
Easy to Learn
Kotlin has a very low learning
curve. The basic syntax looks a lot
Avoids the most dreaded
NullPointerExceptions by supporting
nullability as part of its type system.
Interoperable with Java
You can easily access Java code from
Kotlin and vice versa.
Variables in Kotlin
Arrays & Ranges
More extensions at:
Kotlin in Android
Google announced Kotlin as an ofﬁcial programming language
for developing Android application in Google IO 2016..
Google is heavily investing in creating open source extensions
and APIs in Kotlin to make things easier and convenient for
Starting this year after Google IO 2019, Android APIs will be
Kotlin ﬁrst and will be architectured from Kotlin perspective.
Join 100+ community of Pakistani android devs at:
Thank you for attending this
The event is organized by them.
After all, its Google powered Google
IO Extended event.
All the beautiful illustrations in this
presentation are from Undraw.
You can ﬁnd me at: