[PDF] [PDF] Kotlin Course (2 days) for Java developers - SuperKotlin

The goal of this block is to learn how to replace the Java style with the Kotlin one: how to take advantage of Kotlin collections, how to replace static elements with 



Previous PDF Next PDF





[PDF] Kotlin for Java Developers - Zielona Góra JUG

Google announced first-class support for Kotlin on Android ○ Pivotal will introduce Kotlin support in Spring Framework 5 0 ○ Easy to learn if you know Java 



[PDF] Kotlin Course (2 days) for Java developers - SuperKotlin

The goal of this block is to learn how to replace the Java style with the Kotlin one: how to take advantage of Kotlin collections, how to replace static elements with 



[PDF] Kotlin is a powerful real-world language suitable for - JetBrains

IntelliJ IDEA Ultimate supports Kotlin as a first-class cit- izen and is features that ambitious students can aspire to learn Modern Kotlin for Java Developers



[PDF] Kotlin for Android Developers - Leanpub

11 fév 2019 · You have some basic knowledge of Android Development and the Android SDK, as well as the Java language • You want to learn how to 



[PDF] Download Kotlin 1430 documentation (PDF)

Kotlin is very easy to learn, especially for Java developers Kotlin developers to use familiar language features such as data classes, and lambda expressions 



[PDF] Kotlin for Android Developers - DPMPTSP Kab Kediri

1 sept 2017 · You have some basic knowledge about Android Development and the Android SDK, as well as Java language • You want to learn how to 



[PDF] Android Programming In Kotlin Starting With An App - 50000+ Free

Get Started with Kotlin on Android Android Developers The Show Kotlin Bytecode tool lets you to see the equivalent Java-based code as you learn Kotlin

[PDF] learn kotlin free pdf

[PDF] learn kotlin or java first

[PDF] learn kotlin vs java

[PDF] learn kotlin without java

[PDF] learn latex on overleaf

[PDF] learn lua in 15

[PDF] learn lua pdf

[PDF] learn lua roblox 2020

[PDF] learn oop php

[PDF] learn oops concepts in php

[PDF] learn photoshop pdf free download ebook

[PDF] learn preposition in bengali

[PDF] learn programming languages

[PDF] learn python in 1 day pdf

[PDF] learn roblox lua online

Kotlin Course (2 days) for

Java developers

Day 1 - Morning

The goal of this block is to become immediately productive with Kotlin by focusing on the small elements that make the daily life of the developer simpler. That is to say we concentrate in the low-hanging fruits.

The Basics of Kotlin

Main

Declaring a function

Printing to screen

Kotlin as a better version of Java

Rich strings

Data classes

o lateinit

Nullability

Setup Development Environment

Gradle

IntelliJ IDEA

Kotlin as a Functional Language

(Im)mutability: val and var

If as expression

The when construct

Methods with the expression body

Ranges and cycles

vararg

Extending Existing Classes

Open/final classes

Extension methods

Typealias

Generics

Day 1 - Afternoon

The goal of this block is to learn how to replace the Java style with the Kotlin one: how to take advantage of Kotlin collections, how to replace static elements with object ones, etc.

Collections

Patterns

ӑ First-level functions (so there is no need to create a class that include them) ӑ The keyword object is like using the singleton pattern ӑ Using companion object when it is necessary to access private members of a class

ӑ Lateinit

ӑ Lazy() (and delegates)

Metaprogramming

Day 2 - Morning

In this block developers will learn how to design Kotlin software using the most advanced ele- ments.

Advanced Arguments

ӑ ͞Returning more values͟

Day 2 - Afternoon

The goal of this block is understanding how to integrate or replace Java application with Kotlin ones.

Java Interoperability

JvmStatic, JvmOverloads, Throws, JvmSuppressWildcards)

Introducing Kotlin in an existing application

Note: the course program includes exercises and time for discussion between the teacher and the students. These parts are not included in this program.quotesdbs_dbs17.pdfusesText_23