조건문을 더 깊게, 그리고 반복문
- 저번에 배웠던 조건문을 확장하기
- 비교 연산자로 true와 false를 표현하기(15분)
- 비교 연산자의 종류(25분)
- <, <=
- >, >=
- ==, !=
- 반복에 대하여
- 반복의 필요성 느끼기(5분)
- 1부터 10까지 println
- 1부터 30까지 println
- 구구단 println
- 1부터 100까지 짝수만 println
- 반복문 살펴보기(20분)
for i in 1..10
,if(i % 2 == 0) println(i)
- 인간 디버거가 되어 한명씩 차례대로 loop를 하나하나 설명하기
- 반복문으로 뭔가 해보기(40분)
- 1부터 10까지 출력
- 1부터 100까지 홀수만 출력
- 구구단 9단 출력
- 반복의 필요성 느끼기(5분)
- 복습 겸 휴식(15분)
- 안드로이드 스튜디오 설치 & 에뮬레이터 추가 & SDK 설치!(시간 외, 설리번 선생님들이)
함수와 Hello Android
- 함수 이야기
- 수학의 함수와 비교하기(5분)
- 인자와 반환이 없고, Hello World를 출력하는 함수 선언하고 호출하기(5분)
- 인자를 가진 함수(10분)
- 반환값을 가진 함수(10분)
- 두 수의 합을 반환하는 함수(10분)
- 안드로이드 스튜디오 세팅 마무리 & 안드로이드에 대한 소개(30분)
- 역사
- android everywhere
- 버전
- 안드로이드 어플리케이션의 구성
- 레이아웃(눈에 보여지는 부분)
- XML이라는 또다른 언어
- 간단한 드래그 앤 드롭
- 이벤트 처리(사용자의 입력에 반응)
- Kotlin!
- 레이아웃(눈에 보여지는 부분)
- 안드로이드 앱 프로젝트의 구성 요소
- Hello Android - 안드로이드 프로젝트 만들고, 바로 에뮬레이터 or 각자 안드로이드 스마트폰으로 돌려보기(15분)
- 프로젝트를 만들면 기본으로 제공되는 TextView에 있는 ID 속성을 설명하고, 이를 이용해 텍스트를 바꿔주기(10분)
- 버튼을 만들고, 이 버튼을 클릭하면 TextView에 몇 번 눌렸는지 보여주기(순서도와 함께) (20분)
- 아~주 짧은 복습시간(5분)
숙제 : 버튼 두 개를 만들고, 각 버튼이 눌렸을 때 서로 다른 문자열을 TextView에 보여주기