Skip to content

zeph7/Kotlin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kotlin

Kotlin... a very Powerful Language !!

How to do ?

Goto src (source) folder in this repository. Inside that you would find -> Kotlin (kt) program set files sequence wise. Starting from set 1 it contain ordered .txt and .kt files, to make understand the flow of language Kotlin or say the programming in Kotlin. Have a Glance at that. Also the out folder contains the class files of all the programs in the project. The work is done on IntelliJ IDEA - A Kotlin Implementation Platform.

Features of Kotlin ->

1. Kotlin is now Official Android Language
2. Developed by JetBrains
		-> JetBrains built IntelliJ IDEA
			-> Andorid Studio is built on the top of IntelliJ IDEA
3. Kotlin is an Open Source Project primarily under Apache 2 licence
4. Kotlin is more flexible language than Java
5. Its more powerful language
6. Android apps can be built on Kotlin along with using Java and
   C++ alongside
7. Kotlin is more powerful than Java
		-> Expressive
		-> Concise
8. Safety features
		-> Immutable
		-> nullability: No more null pointer exceptions
9. Kotlin is a JVM (Java Virtual Machine) Language

Whats new in Kotlin, that doesn't exist in Java ??

1. string interpolation
2. if, when, functions as expression
3. labelling and break out of any loop from a nested loop structure
4. continue any loop in a nested structure
5. default argument: functions

How to CODE in KOTLIN ?

Two Steps:

1. Install Java JDK (Java Development Kit)

   Since Kotlin is Interoperable with Java because Kotlin file at compile time is 
   converted to .class file (Byte Code) which contain a whole kotlin code converted 
   to Java code. As Kotlin and Java both runs on JVM (Java Virtual Machine).
   

2. Install IntelliJ IDEA

   A JetBrains developed platform for Java or kotlin Users. To implement your Java
   or Kotlin codes as well as a better interface with optimised features for 
   projects including Open Source.

Thank You !!!

Releases

No releases published

Packages

No packages published