IntelliJ 프로젝트 생성
먼저, IntelliJ에서 새 프로젝트를 생성한다. Gradle Project로 생성해줘야 하기 때문에 왼쪽에서 Gradle을 선택하고, 오른쪽에서 Java와 Kotlin/JVM을 체크하고 Next를 누른다.
다른 IntelliJ 프로젝트를 만들 때와 동일하게 프로젝트의 이름과 경로 정도만 설정해 주고 Finish를 선택한다.
프로젝트를 생성하고 나면 혼자서 Gradle Build가 진행이 될텐데 이 작업이 끝날 때까지 잠시 기다린다.
자동으로 src 폴더가 생기는 설정을 하지 않았다면 프로젝트 밑에 src 디렉토리가 따로 없을 것이다. 디렉토리를 만들기 위해 프로젝트 최상단 폴더를 우클릭 - New - Directory 를 선택한다.
새 디렉토리의 이름을 입력하면 되는데, 밑에 Gradle Source Sets라고 추천 디렉토리들이 나온다. 여기서 골라도 되고 직접 지정해서 생성해도 상관 없다.
추천 목록에 있는 "src/main/kotlin"을 선택해보도록 한다.
RxJava, RxKotlin Dependency Gradle 설정
위의 단계까지 하고 kotlin source 파일을 만들어서 RxKotlin을 사용해보려고 하면 사용할 수 없을 것이다. 아직 RxJava나 RxKotlin을 추가하지 않았기 때문이다. 아래의 깃헙 사이트들을 참고해서 RxJava와 RxKotlin 설정을 추가해주면 사용할 수 있다.
repository의 가이드대로 build.gradle 파일의 dependencies에 다음과 같은 내용 두 줄만 추가해주면 된다.
여기서 3.x.y 의 x, y는 자신에게 알맞는 버전을 사용하면 된다. 이번에는 3.0.0으로 진행해봤다.
build.gradle의 dependencies에 추가한 모습이다. 사진에는 3.0.1로 되어있는데, 다시 3.0.0으로 진행했다.
build.gradle을 수정하고 나면 우측 하단에 이런 창이 뜰 텐데, Import Changes를 선택해주면 된다.
gradle을 통해서 RxJava와 RxKotlin이 다운로드 되어 적용되고 나면 Project의 External Libraries에서 RxJava와 RxKotlin이 추가되어 있는 모습을 확인할 수 있다.
사용 테스트
RxKotlin이 잘 동작하는 지 간단한 테스트 코드를 짜보았다.
잘 동작하는 것을 확인할 수 있다. 복붙용 코드는 아래를 참조하면 된다.
[Code]
[실행 결과]
'Android > Kotlin' 카테고리의 다른 글
Kotlin : local, infix, inline functions, Operator Overloading (613) | 2020.05.25 |
---|---|
Kotlin - Sealed Class (609) | 2020.05.21 |
Kotlin : run, with, let, also and apply (4) | 2020.05.17 |
Android Kotlin Coroutines 사용하기 (582) | 2020.05.12 |
IntelliJ IDEA - Kotlin Project 만들기 (2) | 2020.05.04 |
댓글