About the Speakers:
Arnav Gupta, Founding Member at Coding Blocks
Previously worked at Micromax
Varun Hasija, Head Of Engineering at Coding Blocks
Previously worked at Practo
What will be discussed?
Kotlin for Android
Using Kotlin in Android Projects
Writing apps the Kotlin way (not just convert Java syntax to Kotlin)
Functional android programming
Using class extensions, inline functions
Kotlin Android Extensions
Pitfalls (views are not cached in all contexts)
Developer Pleasure vs Runtime Performance Tradeoffs
Inline functions - when to use, when to not
Coroutines vs doAsync
Non Java-interoperable parts
Build time increments, apk size issues, dex method limits
The non-existent Convert Kotlin to Java option
Common Kotlin Tools for Android
Anko
Functional DSL (2x-3x perf increase, lesser code)
SQLite wrapper ( vs Room )
Anko CoRoutines
Core KTX (Released by Google on Feb 6, 2018)
Animation Lambdas
Context, Intent and ContentValues helpers
one-line Date/Time operations
Resource accessors
Functional text-formatting
Kotlin with Javascript
Kotlin.js
Compiling to JS
Difference from using Kotlin with JVM
Kotlin JS stdlib
Kotlin for WebDev
Using Kotlin for frontend Webdev
Mixing Kotlin with plain JS
Using Kotlin with Frontend Frameworks
Ticket Price: Rs 100