돌아오신 것을 환영합니다
중요한 시간이 다가왔습니다
프로그램에 무언가 변화를 주기 위해 코드에 첫 부분을 수정해 보려고 합니다
그러면 바로 진행해 보도록 하겠습니다
그러므로 이 실행 버튼을 눌러서 애플리케이션을 실행해보겠습니다
물론 에뮬레이터가 이미 켜져있다면 더 좋을 것입니다
그렇지 않다면 지금이라도 켜주면 됩니다 그럼 앱이 생성되어 장치에 설치될 것입니다
기기에 따라 몇 초에서 몇 분 정도 소요될 것입니다
그리고 이전에 생겼던 버그 또한 갑자기 사라진 것이 보입니다
애플리케이션을 실행하고 개발할 때 발생할 수 있는 일들입니다
여길 보면 'Hello Android!' 라는 문구가 있는데 크기가 조금 작습니다
이제부터 이 문구를 바꾸는 방법을 보여드리려고 합니다
여기에 보이는 문구를 바꾸려면
코드 내에서 그 키워드를 찾을 수 있을지 봅시다
'Hello' 와 'Android' 둘 다 바꿀 수 있어야 합니다
좋습니다
그럼 영상을 멈추고 스스로 알아내 보는 시간을 갖도록 하겠습니다
현재 MainActivity 파일 안에 있습니다
못 찾으셨다면 Android 하위 폴더에 있습니다
그 다음 kotlin+java로 가서 패키지 이름을 찾으면 됩니다
제 경우에는 eu.tutorials.myfirstapp입니다
그리고 나서 이 MainActivity.kt 파일이 있습니다
kt는 kotlin의 약자입니다
그리고 이 파일에 오면 이 코드들을 훑어 보시기 바랍니다
좋습니다
여러분이 어느 시스템을 사용하는지에 따라 Ctrl+F 혹은 Command F를 사용해 검색할 수 있습니다
'Hello'라고 입력합니다
그러면 찾을 수 있습니다
32번째 줄입니다
이 경우에는 'Hello'라고 쓰인 text(문자)입니다
그리고 $name이 보입니다
좋습니다
독특합니다
$name인지 무엇인지 모르겠지만 말입니다
아무튼 'Hello'라고 쓰여 있습니다
그러면 'Hello'를 'Welcome' (환영합니다)로 대체해 보겠습니다 죄송합니다 검색창이 아니라 32번째 줄에 입력을 해야 합니다
이 주변에 있는 내용들은 추후에 살펴볼 예정입니다
현 시점에서는 조금 복잡해 보일 수도 있지만 나중에 충분히 이해하실 것입니다
자 그럼 여기 'Hello' 대신 'Welcome'을 입력해 보겠습니다
좋습니다
따라서 이제 'Welcome $name'을 표시할 것입니다
좋습니다
그러면 애플리케이션을 재실행하여 우리가 만든 변동사항이 변화를 주었는지 살펴봅시다
이 재생 버튼을 한 번 더 누르고 앱이 어떻게 반응하는지 보겠습니다
아직 로딩 중입니다
하단을 보시면 아직 로딩 중이라는 것이 보입니다
설치가 성공적으로 완료되었습니다
그리고 이제 'Welcome Android!' 라는 문구가 보입니다
좋습니다
첫 번째 단계가 끝났습니다
그럼 다음 단계는 'Android'를 바꾸는 것입니다
다시 Android 프로그램 안으로 들어와서
'Android'라는 단어를 찾을 수 있는지 봅시다
그리고 보시면 두 곳에서 'Android'를 발견했습니다
이곳과 이 밑에서 발견되었습니다
그러면 이 중 어떤 'Android'를 바꿔야 할까요?
두 가지 경우 다 보여드리도록 하겠습니다
좋습니다
우선 이 'Android'부터 바꿔보겠습니다
이 'Android' 키워드를 더블 클릭하여 바꿀 수 있습니다
제 이름은 Denis입니다
그러니 'Denis'를 사용해 보겠습니다
그럼 'Welcome Denis' 라는 문구가 표시되어야 합니다
애플리케이션을 재실행하여 확인해 봅시다
자 그러면
재실행되자 'Welcome Denis'라는 문구가 보입니다
꽤 작지만 그래도 잘 보입니다
그러면 이제 여러분이 원하는대로 바꿔보시기 바랍니다
긴 문장들을 복사하여 대체해도 되고 'Welcome' 다음에 원하는 문장들을 아무렇게나 넣어봐도
좋습니다
스스로를 환영하는 식으로 써도 좋고 이 강좌를 수강하게 되어 축하하는 의미도 좋습니다
그럼 코드로 돌아가서 이것이 서로 어떻게 연결되어 있는지 살펴보겠습니다
여기 기존 'Hello'에서 바꾼 'Welcome'이 있습니다
그리고 $name이 있습니다
이 $name이 Greeting이라는 작은 코드가 실행됨으로 'Denis'로 대체된 것입니다
이 Greeting은 우리가 이전에 다뤄본 적 있는 것입니다
Greeting 안에 'Welcome $name'을 표시하도록 하는 코드가 있습니다
그리고 이 name이 우리가 Greeting에 전달해야 하는 부분입니다
그래서 'Denis'를 Greeting에 전달하였고 이 $name이 Denis가 된 것입니다
그래서 갑자기 'Welcome Denis'라는 문구가 생긴 것입니다
난이도가 조금 있는 편입니다
오늘 강의 중 추후 영상에서 이 코드들의 역할에 대해 더 자세히
다뤄볼 예정입니다
하지만 우선 Preview가 무엇인지부터 빠르게 짚고 넘어가 보려고 합니다
그리고 그것은 다음 영상에서 다뤄볼 것입니다
이 밑에 있는 'Android'는 무슨 역할인지 혼란스러워 하실 수 있기 때문입니다
어떻게 다른지 다음 영상에서 다뤄보도록 하겠습니다
다음 시간에 뵙겠습니다