Tag Archives: kotlin

대수적 데이터 타입과 Enum

대수적 데이터 타입은 다른 데이터 타입을 조합 및 연산하여 하나의 새로운 집합을 정의할 때, 해당 집합을 대수적 데이터 타입이라고 한다. 쉽게 얘기해 집합을 정의하는 것이다. 헤스켈에서 대표적인 대수적 데이터 타입은 Bool 타입이다.

Bool 타입은 True타입과 False타입이 모여 Bool이라는 집합을 정의한다고 생각할 수 있다. 대수적 데이터 타입의 몇 가지 예를 더 살펴보자.

Point 집합은… Read More »

Intel Multi OS Engine와 Kotlin

인텔이 제작하고 있는 Multi OS Engine은 자바를 사용하여 Android, iOS앱을 MacOSX나 Windows OS 에서 만들 수 있게 해주는 기술입니다. 아직 정식단계는 아니고 프리뷰 단계라고 하네요. 중요한 것은 Multi OS Engine을 Kotlin을 통해 사용할 수 있다는 점입니다.

AnroidStudio 에서 Kotlin 으로 안드로이드앱 개발하기

Kotlin이 M11이 되면서 안드로이드 개발이 수월해 졌다. M11부터 여러개의 생성자를 만들 수 있어 커스텀뷰를 만드는데 아무런 불편함이 없다. 너무나 편리한 Kotlin. AndroidStudio에서 사용하려면 어떻게 해야할까? Kotlin의 개발사인 IntelliJ의 IDE 기반이라서 너무나도 쉽게 Kotlin으로 안드로이드 개발을 시작할 수 있다. 1. AndroidStduio를 실행한다. 2. Cofigure -> Plugins 를 선택한다. 3. Kotlin Plugin을 설치한다. 4. Blank Activity를 갖는… Read More »

I love Kotlin!

안드로이드 개발을 위해서 Kotlin 을 적극 사용하기로 했다. Scaloid를 이용해서 scala 기반으로 개발할 수 있겠으나 scala의 라이브러리 크기가 커서 일단 보류하였다. Kotlin을 선택한 이유는 아래와 같다. Relatively fast learning curve: compared to Scala for instance, we are moving in a much simpler scope. Kotlin is much more limited, but it´s easier to start if you´ve… Read More »