Kotlin Tutorial

kotlin-tutorial-feature-image

Kotlin Tutorial will cover many aspects of programming using Kotlin Language.

About Kotlin:
– Kotlin is the programming language that targets the Java platform.
– Kotlin is concise, safe, pragmatic, and focused on interoperability with Java code. It can be used almost everywhere Java is used today: from server-side development to Android applications, and much more.
– Kotlin works great with all existing Java libraries/frameworks and runs with the same level of performance as Java.

I. Basic Practice

Property & Method
Operator
Function
String
Comparation
JSON
Collections
List
Map
Array
Others
Files – I/O
Kotlin DateTime
Sample for Practice

II. Design Pattern

Creational Patterns

III. Kotlin Spring

Starter -> Kotlin HelloWorld with SpringBoot + Maven + SpringToolSuite

Kotlin Spring RestAPI + Front End
Kotlin Spring WebFlux
Kotlin Spring JPA
Kotlin Spring Security
Others
PDF, CSV, Excel Files

IV. Kotlin Android

General Practice
Firebase
Cloud Messaging
Authentication
Realtime Database
Cloud Storage
Cloud Firestore
AWS

Amazon S3 – upload/download files (images)

V. Kotlin Spring & Angular