Kotlin with Android and Kotlin Coroutines

SCHEDULE 6:00-6:50pm Networking and light food 7:00-7:45pm Kotlin and Andoid - Siamak (Ash) Ashrafi 7:45- 8:30pm Kotlin Coroutines - Sean McQuillan Sessions: Kotlin & Android: The State of the Union. We start with a quick review of all the cool language features of Kotlin. Inter-operable with java, Null safety, Extension function, Data class etc ... Because of these great features, the

Dec 6, 2018, 2:00 – 5:00 AM

RSVP'd

Key Themes

About this event

SCHEDULE

6:00-6:50pm Networking and light food

7:00-7:45pm Kotlin and Andoid - Siamak (Ash) Ashrafi
7:45- 8:30pm Kotlin Coroutines - Sean McQuillan

Sessions:

Kotlin & Android: The State of the Union.
We start with a quick review of all the cool language features of Kotlin.
Inter-operable with java, Null safety, Extension function, Data class etc ...
Because of these great features, the Android core team has adopted Kotlin as an officially supported language.
We cover how Kotlin works in Android development:
* Android Studio provides first-class support for Kotlin. (It even has built-in tools to help you convert Java-based code to Kotlin)
* Android KTX makes Android development with Kotlin more concise, pleasant, and idiomatic by leveraging Kotlin language features.
* Android Kotlin Lint to check code
* Koin is a Kotlin Dependency Injection for Android JetPack.
* Resources in various formats to help you jumpstart learning Kotlin.
We also explore how Kotlin is Swift.
As Kotlin replaces Java and Swift replaces Objective-C(rap) both platforms are benefiting greatly.
We explore how even though these two languages were developed in complete isolation, the fact that they draw on the same concepts produced very similar results.
This session will give a solid review of Android development using Kotlin.

Kotlin Coroutines:
Kotlin coroutines are now stable and are ready for production use. In this talk you'll learn how coroutines work and how they can be applied to Android apps. Covering some common errors introduced when adopting coroutines as well as how to structure your code to expose a great coroutine based API after this talk you'll feel ready to add coroutines to your app.

Bios:
Ash - CTO @ ZoeWave building physiologically intelligent clothing called ZoeWear. Combining biotech, mobile and fashion to build clothing that keeps people healthy while looking great*. Zoe(“life”)Wear “wearable for life” is built on his experience in all three fields:

BioTech - A researcher @ TDI working on medical biomarkers. Researching human physiology and physical biochemistry for early detection of diseases (scientific publications & posters).

Mobile - A developer @ YLabz building both native iOS & Android apps. Enthusiastic author, teacher, and speaker helping promote the ecosystem (patents, JavaOne Rock Star & 3x Amazon Code Ninja).

Sean McQuillan is a Developer Advocate at Google. With a decade of experience at Twilio and other San Francisco startups he is an expert at building apps that scale. Sean is passionate about using great tooling to build high quality apps - quickly. When he is not working on Android you can find him fiddling on the piano or crocheting hats.

Organizer

  • Sakshi Gupta

    Amplitude Analytics

    GDG Organizer

Contact Us