좋습니다
6일차(*5일차)를 완료하신 것을 축하드립니다
재미있으셨기를 바랍니다
오늘은 Composable(컴포저블)이 무엇인지 배웠으며 우리의 첫 번째 애플리케이션 Unit Converter(단위 변환기)에
Composable들을 아주 많이 implement(구현)하였습니다
텍스트와 텍스트 필드, button(버튼), dropdown menu(드롭다운 메뉴)
그리고 Toast(토스트)의 사용 방법도 배웠습니다
모두 정말 멋진 개념들인데, 이제 이것들을 단계적으로 이해하여 가는 것이 중요합니다
다음 단계는 더 복잡할 것이기 때문입니다
내일은 state(상태)에 대하여 알아볼 것입니다
data(데이터)와 state(상태)는 사용자가 무엇을 선택하였는지 알고
그에 따라 연산을 올바르게 하기 위하여 알아야 합니다
그래서 내일은 state(상태)의 관리에 대하여 알아볼 것입니다
하지만 지금으로서는 여기까지 온 것을 축하드리고 싶습니다
여러분은 벌써 단순하기는 하여도 사용자 인터페이스(UI)를 구축할 수 있으십니다
그리고 당연히 다른 유형의 사용자 인터페이스도 다룰 수 있으실 것입니다
내일 여러분의 사용자 인터페이스에 data(데이터)와 variable(변수), 그리고 value(값)을
연결하는 법을 배우시고 나면 온갖 것들
온갖 애플리케이션을 만들 수 있게 되실 것입니다
저는 차를 또 마십니다 내일은 내일의 차를 마실 것입니다
5일차가 무사히 끝나서 다행입니다
오늘 state(상태)를 하지 못한 것은 조금 아쉽습니다
짧게 다루기에는 너무 중요한 주제이기 때문입니다
깊이 파고들 필요가 있습니다
그러므로 저는
그래서 저는 하루를 통째로 state(상태) 관리에 할애하고자 합니다
아 그리고
오늘의 음료를 알려드리자면
Mesmer 트로피컬 망고 차를 마시고 있습니다
이런 차도 있습니다
제가 언제까지 날마다 새로운 차를 마실 수 있을지
한 번 봅시다
아직 여러 가지 종류를 가지고 있습니다만, 강좌 끝까지는
버틸 수 없을 것 같습니다
아니면 아예 개그로 만들어도 괜찮겠습니다
이 차를 마셔 보겠습니다
제 컵이 이렇게 생긴 이유는 매일 홍차를 마시기 때문입니다
그래서 어둡게 착색됐습니다
홍차를 담다 보면 이렇게 됩니다
잘 보이나요?
좋습니다
뜨거운 물을 붓습니다
방금 끓은 물이라서 흘리지 않게 조심하여야 합니다
아마 섭씨 99도일 것 같습니다
여기까지 함께하여 주셔서 감사합니다
사람들이 성공하도록 돕고, 성공하는 모습을 보는 것이 좋습니다
그래서 여러분께서 이 시점까지 도달하신 것이 기쁩니다
이런 강좌를 하는 이유입니다
저는 2012년부터 코딩을 가르쳐 왔습니다 처음 코딩을 배울 즈음에 만났던 사람이 기억납니다
그에게 감사 인사를 하고 싶습니다
뉴 보스턴에 사는... 이름을 모르겠습니다
아마 Bucky였던 것 같습니다
정말 웃긴 사람이었습니다
정말로
그에게 코딩을 배우는 것이 즐거웠습니다
저는 대학부터 코딩을 배웠지만, 잘 이해하지 못하였습니다
오랫동안 못하고 있다가
어떤 YouTube 강좌를 보고 배우다가 이해하게 되었습니다
뉴 보스턴 출신의 이 사람은 Java 초보자 강좌를 만들었는데
저는 이것을 보고 드디어 코딩을 이해하였습니다
너무 놀라웠습니다
그는 Android 강좌도 만들었는데, 그 시점에서는 아마
Android 2.XX 시대였을 것입니다
그때 저는 그에게 배웠습니다
그 다음 저는 독일인에게 코딩을 가르치겠다고 생각하였습니다
당시 독일어로 된 Java 관련 정보는 Android, YouTube에도 없고, 그 어떤 독일어 Java 강좌도 없었기 때문입니다
그래서 저는 사람들에게 코딩을 가르치기 시작하였습니다
그리고 그것으로 학사 논문을 썼습니다
교수님께 가서 '지금 제가 하고 있는 4G LTE 주제는
흥미가 가지 않는데, 이 다른 주제로 논문이 너무 쓰고 싶습니다' 라고 말씀드렸습니다
Android 애플리케이션을 구축하는 과정을 통하여 사람들에게 프로그래밍을 가르친다는 것이었습니다
그리고 저는 아주 간단한 게임을 만들었습니다 꽤 괜찮은 게임입니다
저는 아주 훌륭한 게임이라고 생각합니다
아주 세련되게 만들지는 못하였지만 아주 재미있고
시간을 보내기에는 좋았습니다
게임을 재발매하지 않고 애플리케이션을 업데이트하지도 않았어서
이제 플레이하려면 재발매하여야 합니다
32bit에서 64bit로 체제가 바뀌어
이제는 Play Store에서 찾을 수도 없습니다
Android 개발은 원래 이렇습니다
앱이 Play Store에 계속 존재하도록 하기 위해서는 때때로 애플리케이션을 업데이트하여야 합니다
Google에서 보안 또는 사용상의 이유로 애플리케이션에
요구사항을 추가할 때마다 말입니다
그렇습니다
여러분도 차를 한 잔 드십시오
다른 음료수도 좋습니다
여러분의 성공을 위하여 건배하겠습니다
여러분께서 꼭 Android 개발자가 될 수 있으시길 바라며 여러분께서 저에게 배우기로 결정하신 것에 감사드립니다
진심으로 감사합니다
내일 애플리케이션의 작업을 이어가는 것이 기대됩니다
내일은 애플리케이션을 완성하고 실제로 가지고 놀아 볼 수 있을 것이기 때문입니다
오늘 시작할 때 말씀드린 대로 지금 상태로도
친구와 가족들에게 보여줄 수는 있습니다
하지만 내일 그렇게 하여야 할 것 같습니다 이미 1시간하고도 10이나 20분
아니면 더 많은 동영상 분량을 촬영하였기 때문입니다
하루에 학습할 수 있는 한계에 도달한 것 같습니다
그래서 state(상태) 관리는 내일 완료하도록 하겠습니다
그러니 내일 행복한 에너지와 의지를 충전한 상태로 다시 뵙겠습니다