코틀린 강의 안내

Anna·2024년 5월 1일
0

코틀린

목록 보기
1/28
post-thumbnail

강의링크

강의를 들을 때 흥미를 갖기 위해서는 목적을 가져야한다. 
강의 시작 전에 무엇을 구현할지 미리 생각해보고, 그에 맞는 언어, 기술을 배운다. 
나는 코틀린 강의를 마친 이후에 코틀린 기반의 안드로이드 앱 개발과정을 들으려고 한다. 

코틀린(Kotlin)이란?

  • JetBrains사에서 2011년에 공개한 오픈 소스 프로그래밍 언어다.
  • Java와 유사한 특징이 있지만 비교적 더 간결하고 다양한 기능이 있다.
  • 자바와 상호 운영이 가능하다.
  • 2017년에 구글이 안드로이드 공식 언어로 코틀린을 추가했다.

코틀린 특징

  • 자바에 비해 비교적 간결한 문법을 제공한다.
  • Null 안정성을 제공한다.
    - 기본적으로 Null를 허용하지 않으며, 명시적으로 Null을 처리해야 사용할 수 있다.
  • 모든 함수가 리턴값을 가졌다.
  • 예외 처리를 강제하지 않다.
    - Java사용하면서 강제로 예외처리 명시해야 하는 것들 있다.
  • 멀티 플랫폼을 지원한다. (beta로 명시되어 있다.)
    - 네이티브native 머신을 갖고 있다는 뜻
    - 윈도우나 맥OS 같은 운영체제에서 가상 머신 없이 바로 실행 가능한 파일을 만들어 준다.
    - 컴퓨터에서 네이티브는 특정 하드웨어나 운영체제에서 그대로 실행 되는 것을 의미한다.

강의 내용

  • 기본적인 사용방법
  • 단계별로 배운 지식을 활용하여 보다 지식을 확장하는 방향으로 강의 순서가 결정된다.
  • 코틀린에서 제공하는 라이브러리에 대해 배울 예정이다.

0개의 댓글