Part0_Ch01_01 오리엔테이션
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