Loading Events

« All Events

  • This event has passed.

Kotlin and Java – Better Together- NEJUG Meeting

September 14, 2017 @ 6:00 pm - 8:00 pm

As part of New England Java User Group Meetings:

At Google I/O 2017, the Android team announced official first-class support for Kotlin. Kotlin, developed by JetBrains – the company behind the IntelliJ IDE, compiles to JVM bytecode. It has many characteristics that make it also a great fit for developing server-side applications, including Expressiveness, Scalability, Interoperability, Migration, Tooling, and Learning Curve.
Kotlin is touted as being targeted at multiple platforms: JVM/Android, JavaScript, and Native (Linux, Mac OS, iOS).
In this talk, we will dive into basic syntax fairly broadly though not in depth. Topics include:
  • Functions as expressions
  • Conditions as expressions
  • Nullable/non-nullable values and alternate idioms to ensure null safety
  • Type checks and automatic smart casts, safe casting
  • When-expressions (‘when’ improves on Java’s ‘switch’ but can be an expression as well as a statement)
  • Ranges
  • Functional literals, aka lambda expressions — time permitting
  • Closure
  • Classes and inheritance, Class properties; Visibility modifiers
  • Extensions to extend a class without having to inherit it
My favorite features are Extensions, and Java Interoperability.
Don’t let only Google and Android developers have all the fun with Kotlin; find out for yourself what is all that jazz about Kotlin.

Speaker(s): C.L.Kim,

Bldg: Constant Contact
Reservoir Place 1601 Trapelo Rd
Waltham, Massachusetts


September 14, 2017
6:00 pm - 8:00 pm



IEEE Region 1 Website