안녕하세요 오랜만에 돌아온 효그니에요><!!!
정말 오랜만이죠? 요즈음 회사 일이 너무 많아져서... 힘들더라구요...
그래서 들어올 엄두도 못냈습니다.. 죄송합니다..
아무튼 어찌됬든 시작해볼까요?
자 갑자기 왜 코틀린 강의를 올리는가 일단 궁금하실거에요!
제가 여태까지 작성한 안드로이드 강의 1~12까지가 전부 코틀린으로 작성되있기에 이왕 있는거 Kotlin 강의도 있으면 편할 것 같더라구요 ㅎㅎ...
자 이제 진짜로 시작해볼까요?

우선 Kotlin은 JVM 위에서 돌아가는 언어입니다.
간결하고 실용적이면서 JAVA와의 상호 운용성을 중시하는 언어입니다. JAVA가 있다면 Kotlin도 존재 가능하다! 라고 보시면 편할 것 같습니다. InteliJ로 유명한 JETBRAIN에서 만든 언어이기도 하지요. 참고로 구글 I/O에서 2017년에 안드로이드 공식 언어로 채택되었습니다!
안드로이드 개발자라면 안할 이유가 없지유 하하! (장난장난)
특징으로는
1. 간결한 문법
2. ;의 종범
3. new 키워드 없이 생성되는 객체
4. 타입추론 (var..)
var text = "a"
var number = 1
5. Null 안정성
@Nullable var test -> test : String?
6. 람다의 지원
var toastOn = fun(){ //토스트메시지 }
toastOn()
7. 스트림API지원
map(), mapIndexed()등...
8. 가변과 불변의 구분
9. 완벽한 자바와의 호환성
이정도가 있겠군요.
5번의 Null안정성 같은 경우는 코틀린을 사용하면서 정말 편하다고 느끼게 될 부분중 하나이니 꼭 기억해 주세요!
오늘은 시작이니 만큼 이정도까지만 하고 끝내도록 하겠습니다!
다음에는 코틀린 함수 사용법 등의 여러 활용도에 대해 알아보겠습니다!
다음 시간에 봐요~!
'Android > Kotlin Lecture' 카테고리의 다른 글
Kotlin 강의 3. 조건문 (If, When) (0) | 2020.07.07 |
---|---|
Kotlin 강의 2. 변수와 함수의 사용! (0) | 2020.07.01 |