-
이벤트에 대해서 알아본다 (50분)
-
이벤트(20분)
- 앱을 사용하면서 사용자의 행동
- 이벤트 발생시 앱은 그에 대응하는 코드 실행
- 이벤트를 받는 리스너를 뷰에 연결하여 처리 (예제 설명)
button.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View view) { // TODO : click event } });
-
버튼을 이용해 내가 입력한 문장 띄우기(30분) - 멘토링
- 어떤식으로 진행 될지 순서도 생각해보기 (5분)
- EditText, Button을 이용한 layout_main 구성하기(10분)
- 버튼을 눌렸을때 Toast로 내가 입력한 글 띄우기 (15분)
-
쉬는 시간 (10분)
-
-
액티비티에 대해서 이해한다 (60분)
-
액티비티(10분)
- 앱 속에서 하나의 화면
- 사용자가 앱과 상호작용 할 수 있도록 화면을 제공
- 여러 액티비티들이 합쳐진 것이 하나의 앱
-
액티비티 스택(20분) - 물건을 예시로 들어 설명
- 액티비티가 전환되거나 할때 스택이 쌓임(종이를 스택처럼 위에 쌓으며 예시로 설명)
- 새로운 액티비티에 의해 중지된 액티비티들은 백스택에 저장(이것도 종이로 설명, 뒤로가기시 맨 위 종위 뺌)
-
액티비티 생명주기(30분)
- 생명주기린, 생명주기의 메소드 간략 설명 (20분)
- 예제를 통한 액티비티 생명주기를 보여줌 (10분)
- 앱을 실행하며 홈키를 누르던가 앱이 종료되던가 액티비티가 바뀌던가 할때 생명주기 속 메소드들이 실행 될때마다 Log를 찍는 모습을 보여주어 이해를 돕는다.
-
쉬는 시간 (10분)
-
-
이벤트를 이용하여 액티비티를 전환하기 (50분) - 멘토링(중요)
-
목표 및 진행 방식
- 자신이 원하는 키워드를 암호로 지정, EditText에 암호를 입력,
- 버튼을 누르면 암호가 일치하는지 확인후 액티비티 전환
-
어떤식으로 진행할지 순서도 생각해보기(10분)
-
레이아웃 구성하기(20분)
- layout_main, layout_next 구현
- layout_main에는 Edittext, Button 필요
- layout_next에는 TextView로 "암호가 일치합니다" 가운데에 적어놓는 식 등
-
로직 구현해보기(20분) - 멘토링 중요
-
This repository has been archived by the owner on Apr 25, 2020. It is now read-only.