돌아오신 것을 환영합니다
이번 영상에서는 Android 스튜디오 내에서 바로 Kotlin을 실행하는 방법을 배워보려고 합니다
전체 애플리케이션을 실행하지 않는 방법도 알아볼 것입니다
작은 코드를 실행하려는 것뿐이니까 시간이 많이 소요되진 않을 것입니다
좋습니다
우리의 프로젝트 MyFirstApp을 열어보겠습니다
여기서 바로 열 수도 있지만 새로운 프로젝트를 생성하는 것을 추천합니다
그러므로 이 햄버거 모양 메뉴를 누른 후 File에서 Close Project (프로젝트 닫기)를
찾아줍니다
이것이 프로젝트를 닫아줄 것이며 여기서 새로운 프로젝트를 생성할 수 있습니다
No Activity를 선택합니다 많은 것을 다루지 않을 예정이기
때문입니다
따라서 No Activity를 선택하고 Next(다음) 버튼을 클릭합니다
이름을 지어줍시다
KotlinBasics(Kotlin기초)라고 하겠습니다
좋습니다
나머지는 그대로 두겠습니다
Package Name(패키지 이름)도 이전과 같은 형식입니다
eu.tutorials 형식입니다
제 웹사이트가 tutorials이기 때문이고 그 다음 프로젝트 이름이 따라 붙습니다
그러면 Finish(완료)를 클릭하겠습니다
그러면 조금 시간을 갖고 프로젝트가 로딩됩니다
이제 시작해 볼 수 있습니다
로딩되는 동안 창 사이즈를 조정해 보겠습니다
됐습니다
이제 모든 준비가 됐으며 Project가 자동으로 열려야 하는데 그렇지 않은 경우
직접 열어주시고
여기서 Android가 선택되어 있어야 합니다
만약 여기서 다른 것이 선택되어 있다면 꼭 Android로 설정하시기 바랍니다
그 후에 app 안에 kotlin+java 폴더가 있고
그 안에 eu.tutorials.kotlinbasics
폴더가 있습니다
보시다시피 빈 폴더입니다
아무것도 없습니다
그러면 새로운 Kotlin Class/File을 추가해 보도록 하겠습니다
좋습니다
파일을 사용할 것입니다
Class가 아니라 File을 생성할 것이며 Basics(기초)라는 이름을 짓고 엔터를 누릅니다
그럼 이것으로 우리의 파일이 생겼습니다
코드는 패키지 이름이 전부입니다
eu.tutorials.kotlinbasics라는 패키지 내에 있는 것이며 보시다시피 이 폴더 안에
있습니다
이제 여기에 작업해 볼 것은 fun main () {}를
작성하는 것입니다
이것은 프로그램의 시작점이 됩니다
그러니까 프로그램이 실행될 때 이것이 시작점이라고 알려주는 것입니다
이 main 함수가 시작점입니다
fun은
function(함수)를 뜻하는 Kotlin의 키워드입니다
그리고 함수의 이름은 main(메인)인 것입니다
그리고 main 함수는 소문자로 시작합니다
기본으로 제공되어 사용할 수 있는 함수이며 자동으로 역할을 이해합니다
프로그램의 시작점이라는 역할 말입니다
그 다음 괄호가 있는데 추가적인 정보를 넣을 수 있지만 지금은
하지 않겠습니다
그 부분은 나중에 다시 살펴보겠습니다
그리고 그 다음에는 중괄호가 있습니다
이 중괄호 안에 코드를 작성하는 것입니다
그리고 여기서 variable(변수)들이 어떻게 동작하는지 살펴볼 것입니다
이 안에서 말입니다
그것을 중점에 둘 것입니다
그러니까 나머지는 잠시 치워두도록 하겠습니다
그리고 살짝 확대시켜 보겠습니다
Zoom IDE에서 150%나 175%도 있지만
200%가 좋겠습니다
이제 IDE가 조금 지나치게 켜졌습니다
하지만 이 코드를 집중적으로 살펴볼 것이기 때문에 괜찮습니다
그럼 여기에 println()을 입력하고
괄호 안에 Hello World를 입력해 보겠습니다
느낌표도 추가하겠습니다
여기에 작은 재생 버튼이 있는데 이 main 함수를 추가한 이후로 생긴 것입니다
그럼 실행해 봅시다
클릭해 보겠습니다
그러면 이것은 Gradle를 신속하게 동작시켜 애플리케이션을 실행하고
여기 설명을 띄워줍니다
자
그리고 바로 에러가 발생했습니다
다시 실행해 보겠습니다
그러면 에러가 사라졌습니다
참 희한한 일입니다
파일을 찾을 수 없다더니 다시 실행하자 파일을 찾았습니다
아무튼 여기 Hello World!라고 쓰인 것이 보입니다
좋습니다
그리고 우리가 여기에 입력한 것이 이곳에 표시될 것입니다
왜 이런 이상한 방법을 사용하는 것일까요?
이는 코드를 실행하고 바로 결과를 확인할 수 있는 가장 쉬운 방법입니다
간단한 프로그램을 작성하고 출력을 바로 확인할 수 있도록 하는 것입니다
어차피 유저 인터페이스나 버튼 등 그런 코드들은
아직 사용할 준비가 되지 않았기 때문입니다
그러면 어떤 것들로 대체할 수 있는지 살펴봅시다
이는 작은 양의 코드를 실행하는 Android 스튜디오의 다른 방식입니다
보시다시피 println이라고 써있는데 이는 단순하게
콘솔에 무언가를 print(출력)해주는 것입니다 여기 보이는 것처럼 말입니다
그러니까 콘솔은 이 밑에 있으며 어떤 파일들이 실행되었는지에 대한 정보와
소요 시간을 알려주며 exit code 0와 끝났다는 이 문구는 쉽게 말해 에러가
없었다는 뜻입니다
그러니까 이 작은 함수가 실행되어 Hello World!를 출력해준 것입니다
그럼 이제 이것을 Hello 다음에 여러분의 이름으로 대체할 수도 있습니다
저는 제 이름인 Denis를 넣어보겠습니다
그리고 다시 실행합니다
아주 빠르게 실행된 것이 보입니다
처음에는 조금 시간이 걸렸지만 두 번째는 빠르게 실행됩니다
그리고 이 버튼으로도 이 파일을 재실행할 수 있습니다
더 간단한 방법입니다
보시다시피 이제 Hello Denis!를 출력하고 있습니다
이번에는 Hello Students!를 입력하고 다시 실행해 보겠습니다
이제 Hello Students!가 보입니다
그러니까 이 방법이 Android 스튜디오 내에서 가장 빠르고 쉽게 실행하는 방법입니다
대체 방법도 있는데 바로 이 웹사이트를 사용하는 것입니다
play.kotlinlang.org입니다
여러분도 접속할 수 있습니다
혹은 Run Kotlin Code를 온라인에 검색하면 이 Kotlin Playground 페이지가
보일 것입니다
play.kotlinlang.org입니다
좋습니다
클릭하면 Kotlin Playground가 열립니다
그리고 여기서 Kotlin 코드들을 실행해 볼 수 있습니다
여기 자동으로 간단한 코드를 제공해 주었습니다
여기 주석이 있습니다
주석이 무엇인지는 곧 살펴볼 것입니다
그리고 다시 이 fun main과 괄호 중괄호가 있고 그 안에 println("Hello, world!!")가
있습니다
쉼표까지 쓰니 더 나은 문법 같아 보이지만 아무렴 상관 없습니다
그리고 이 재생 버튼을 누름으로 실행할 수 있고 콘솔에서 실행됩니다
꽤 깔끔합니다
이 방법도 좋다고 생각합니다
하지만 이 경우에는 인터넷 연결이 필요합니다
그게 첫 번째 문제입니다
하지만 물론 이 영상을 보고 계신 여러분이라면 인터넷 연결이 되어있을 것입니다
하지만 두 번째 문제이자 제가 권하고 싶지 않은 이유는
제가 완전히 제어할 수 없다는 것입니다
만약 이 웹사이트가 서비스를 중단했는데 제가 녹화한 영상들이
전부 이 방법을 사용한다면 수강하시는 분들은 영상대로 되지 않아 혼란을
일으킬 수 있습니다
과거에 특정 웹사이트에 의존했다가 갑자기 서비스 중단이 되는 바람에
전체 강좌를 다시 녹화하거나 부분적으로 다시 진행했어야 하는
경험이 있기 때문에
외부 웹사이트에 의존하고 싶지 않습니다
하지만 또 다른 방법으로 알려드리는 것이며 사용하는 것은 여러분 자유입니다
하지만 이것을 사용하신다면 Android 스튜디오에서 보이는 결과와 완전히 동일하지
않을 수도 있다는 것을 알아두시기 바랍니다 th
자
따라서 이 페이지를 사용하셔도 좋지만 저는 사용하지 않을 것이라는
것입니다
좋습니다
이번 영상은 여기까지입니다
다음 영상에서는 드디어 variable(변수)를 시작해 보도록 하겠습니다
다음 영상에서 뵙겠습니다