Kotlin Essentials Corporate Training
Kotlin and Java
Understand Java and Kotlin interoperability and how you can introduce Kotlin to legacy Android applications.
Objects and Extensions
Reduce repetitive code by leveraging inheritance and Kotlin extensions that allow you to fundamentally change how you design Android apps.
Understand how to work practically with Kotlin’s functional programming features to stremline traditionally imperative logic flows.
What You'll Learn
Fundamentals of Kotlin’s type system, including how to safely work with nullable types
How to efficiently represent series of data using arrays and collections
Functional programming techniques to streamline logic flows
Readable and writable properties in Kotlin
How to represent complex data structures with objects, inheritance and extensions
Java and Kotlin interoperability and how to port an existing Android application to Kotlin
Who Loves Our Curriculum
Easy to follow
“This book walks the reader through building a project. Over time, the project becomes more complicated, as the topics being taught become more complex. I plan to read this book from start to finish, and build the project to it’s completion. I think you could also read particular chapters if you didn’t want to do the entire project.”
Better than a blog!
“This book is well written, and does a great job of explaining not just “how”, but also “why.” It’s not overly dry, and the exercises and example code all works together.”
Skeptical at first, but couldn't be happier
“This book was incredible. Easy to follow examples and clear explainations. If you are an Android developer this is a MUST.”