heylo 2025. 1. 24. 17:09

 

1) 코틀린 배경지식

웹에서 사용되는 ‘코틀린 플레이그라운드’

안드로이드 스튜디오 IDE의 도움을 받으면 코틀린 코드를 자바로 보거나

코틀린 코드를 복사 붙이기 했을 때 기능 추천해주는 기능을 사용할 수 있다.

코틀린의 특징 Jetbrain 사에서 만든 언어 안드로이드 스튜디오를 만든 회사에서 만든 언어 만들어진지 10년 넘은 언어

자바의 약점을 개선하고, 최신 언어 패러다임을 녹여서 만들어진 언어 객체지향 & 함수형 언어

JVM 위에서 동작하므로, java와 100% 호환 가능

 

 

코틀린의 특징

간결성 java 10줄인데 코틀린은 2-3줄

안정성 NPE (Null Point Exception) 컴파일 단계에서부터

null을 넣지 못하게 하는 특별한 변수 타입이 존재

실용성 java의 단점을 보완한 언어

상호운용성 java 로 만들어진 특정 파일이나 클래스만 코틀린으로 변경할 수 있음

안드로이드 스튜디오에서 코틀린으로 코드를 작성할 건데 좋은 기능은, 자바 코드로 디컴파일이 가능함

2) 빈 액티비티 생성

Empty Activity 생성

File > New > Kotlin File

[목차]

[내용]

1) 코틀린 배경지식

웹에서 사용되는 ‘코틀린 플레이그라운드’

안드로이드 스튜디오 IDE의 도움을 받으면 코틀린 코드를 자바로 보거나 코틀린 코드를 복사 붙이기 했을 때 기능 추천해주는 기능을 사용할 수 있다.

코틀린의 특징 Jetbrain 사에서 만든 언어 안드로이드 스튜디오를 만든 회사에서 만든 언어 만들어진지 10년 넘은 언어

자바의 약점을 개선하고, 최신 언어 패러다임을 녹여서 만들어진 언어 객체지향 & 함수형 언어

JVM 위에서 동작하므로, java와 100% 호환 가능

 

 

코틀린의 특징

간결성 java 10줄인데 코틀린은 2-3줄

안정성 NPE (Null Point Exception) 컴파일 단계에서부터 null을 넣지 못하게 하는 특별한 변수 타입이 존재

실용성 java의 단점을 보완한 언어

상호운용성 java 로 만들어진 특정 파일이나 클래스만 코틀린으로 변경할 수 있음

안드로이드 스튜디오에서 코틀린으로 코드를 작성할 건데 좋은 기능은, 자바 코드로 디컴파일이 가능함

 

 

2) 빈 액티비티 생성

Empty Activity 생성

File > New > Kotlin File