🐱🏍 Android Studio Version
🐱🏍 Project 설정
1. Projects - New Project - No Activity - Name / Minimum SDK 설정, Language는 Kotlin으로 설정 후 Finish
2. File - New - Scratch File - Kotlin (프로젝트 생성 완료)
3. 좌측 상단에 위치한 Project 단에서 Android를 클릭하여 Scratches And Consoles로 변경하여 생성된 Scratch Open
👀 Scratch.kts는 무엇인가?
Scratch 툴이라고 생각하면 쉽다. 또는, 흔히 교육용으로 많이 사용하는 스크래치로 생각하면 더 쉽다.
Java, Json, Kotlin 이외에도 다양한 포맷을 가진 테스트용 파일을 임시로 만들어 테스트 해볼 수 있고, 당연히 현재 진행중인 프로젝트에서 만들어도 전혀 영향을 주지 않고, 간단한 코드를 테스트하기 위한 단순 테스트용 파일이다.
뒤에 붙은 .kts 확장자는 스크립트 파일의 확장자이다.
👀 사용 방법
가운데 편집기가 반으로 Split 되어있다. 왼쪽은 코드를 편집하는 공간이고, 오른쪽은 코드의 실행 결과가 나온다.
이렇게 간단한 코드를 편집하여 빠른 디버그 속도를 가진 스크래치가 테스트용으로는 아주 적합하다.
- 실행 결과를 곧바로 보고싶다면 Ctrl + Alt + W를 누르면 곧바로 컴파일된다.
- 코드를 실행하거나, 출력결과를 지울 수 있다.
- Use Classpath of module을 통해 필요한 모듈도 테스트 할 수 있다.
- Interactive mode 를 체크상태로 두면 지정된 시간마다 자동으로 실행되는데, 편리하기 때문에 그냥 두었다.
- Use REPL 을 켜게 되면 줄 단위로 실행하게 된다.
.
.
.
#Android Studio #Kotlin #Scratch #App Develop #안드로이드 스튜디오 #코틀린 #앱개발 #코틀린문법 #스크래치
'코딩 (독학) > ★ Kotlin' 카테고리의 다른 글
[코틀린 문법] 코틀린에서의 자료형 (Data type in Kotlin) (0) | 2022.03.21 |
---|---|
[코틀린 문법] 변수(var), 상수(val) (0) | 2022.03.10 |
[Ch.★] FragmentStatePagerAdapter 프래그먼트 스테이트 페이저 어댑터? (Android Studio with Kotlin) _ Fragment 인식 관련 (0) | 2022.02.05 |
[Ch.★] Fragment BackStack (Android Studio with Kotlin) _ 안드로이드 스튜디오 백스택 (뒤로가기, 이전 버튼) (0) | 2022.02.05 |
[Android : Kotlin] ViewBinding VS DataBinding ? (0) | 2022.01.26 |