책소개
이 책은 컴퓨터과학을 전공하거나 관심있는 학생들이 쉽게 안드로이드 앱 개발에 입문할 수 있도록 안드로이드 기본 개념부터 다양한 내용들을 단계적으로 설명하고 있다.
‘안드로이드 앱 프로그래밍 입문’은 모두 15장으로 구성되었으며 크게 네 부분으로 이루어졌다. 우선, 화면 제어 및 화면...
1. 교육
누군가에게 뭔가를 가르치는 사람이 경각심을 가져야 하는 이유는 시간뿐만 아니라 생각도 유한한 자원이기 때문이다. 시간과 생각을 절감시키는 방안이 필요하다.
철학이나 역사를 가르치는 사람은 십년 전이나 지금이나 바뀌는 게 없어도 무리 없다. 배운대로 가르쳐도 큰 오류는 없다. 한데 늘 바뀌는 컴퓨터 이론은 배운 대로 가르칠 수가 없다. 가르침에 대한 경쟁이 읽어낸다. 그야말로 ‘청출어람’의 홍수다.
혹시나, 가르치기 편한 걸 가르치겠다 해서는 코딩을 아무리 잘해도 교육계에서는 살아남기 어렵다. 교육은 눈높이, 즉 상대와 눈맞추기에서 출발하기 때문이다.
(1) 클래스는 홀로 존재하는 것이 아니라 계층 속에 존재하므로 계층의 대체적인 구조를 잘 파악해야 한다. 안드로이드 앱 프로그램에도 '하이어라키'가 있다.
. manifest
. java
. res
이런 하이어라키가 있다.