Silicon Valley Code Camp : October 7 & 8, 2017Track
Track - Kotlin
Kotlin is a statically-typed programming language that runs on the Java virtual machine and also can be compiled to JavaScript source code or uses the LLVM compiler infrastructure. Its primary development is from a team of JetBrains programmers based in Saint Petersburg, Russia.[2]While the syntax is not compatible with Java, Kotlin is designed to interoperate with Java code and is reliant on Java code from the existing Java Class Library, such as the collections framework.
Sessions in this track3
Android Architecture & Material components with Kotlin.
This talk will cover Android Architectural Components (Room, Lifecycle-aware components, ViewModels and LiveData). After building a clear understanding of the components we will explain how they work together to form a robust reference architecture.Creating an AWS Lambda Function with Kotlin
In this session, we will create a lambda service on AWS using Kotlin. Along the way, we will learn what a makes Kotlin an excellent replacement for Java and how simple it is to construct an AWS Lambda function.Design Patterns with Kotlin
Kotlin looks great but do you feel like suddenly loosing all your coding skills and wisdom? Let's visit the Gang of Four Design Patterns and implement them on Kotlin using IntelliJ's native Kotlin support.