안드로이드 개발 질문/답변
(글 수 45,052)
제가 군복무 중입니다.
하지만 열심히 근무하면서 복학하기 위해
자바를 독학했습니다.
뭐가 중요한 파트인지 모르고 정말 정독하면서 오랜시간끝에 드디어 다 읽었습니다.
그러고 아는분에게 몇가지 여쭤보면서 ....
어픅개발할때 자바의 문법 정도만 알면되고
자바책에서 배우던 awt , layout, event 핸들러 는 많이 쓰이지 않는다고 해서
충격을받았네여 ... xml 이란 언어를 사용한다고 하던데
1) 자바에서 생성자, 메서드 열심히 공부했는데 정말 안드로이드 개발에서는 사용하지 않는게 맞나여 ???..
제가 자바 책 딱 다 읽고 안드로이드 프로그래밍 정복 책을 읽으려고 하는데
2) 그전에 xml 책을 구입해서 읽고 안드로이드 를 공부해야할까요 ??
3) 안드로이드 개발하기 전에 어느 공부를 하고 안드로이드 쪽에 입문해야 이해가 빠를가요?
군복무중이라 물어보면서 할사람이 없네요..
4) 결국 코딩도 이해 + 암기 인거같아서 바로 안드로이드 를 공부하려고 하는데 괜찮을까요??
개인적인 의견을 남겨주시면 감사하겠습니다 (--)(__)(--)(__)




뭐 지극히 개인적인 의견이니 제 말에 공감하지 않는 분도 많을거라 생각합니다.
1) 자바에서 생성자, 메서드 정말 중요한 개념입니다. 거기에 콜백메소드라는 개념을 추가하면 더 좋습니다.
안드로이드에서도 플레인 자바 클래스를 사용하기도 합니다. 물론 생성자 씁니다. 메서드는 몰라선 안됩니다.
2) xml 책을 읽고 공부를 하셔도 좋습니다만 안드로이드에서는 xml의 구조만을 알면 충분하다고 생각합니다.
xml이라는 문법은 굉장히 광범위하게 사용되기 때문에 안드로이드에서 사용할 일이 없는 경우까지 책을 통해 알게 될겁니다.
xml책은 반드시 읽어야 한다는 아니고 알아두면 나중에 쓸모가 많다. 정도입니다.
3) 여기에 대해선 솔직히 잘 모르겠습니다. 이벤트 처리같은경우에는 자바의 awt, swing 에서도 하는 것이라 도움이 될것도 같고
JAVA ME 라는게 있었는데 전 이걸 먼저 봤었던지라..(스마트폰 없을 시절)
4) 바로 안드로이드를 가보는것도 나쁘지 않다고 생각합니다. 하지만 군대라면 에뮬레이터로만 돌려봐야한다는 제약이 있을것 같네요.
예제를 많이 만들어서 돌아가는것을 경험해 보는것이 좋다고 생각합니다.
하나더.. 안드로이드 개발자 사이트를 많이 보시는 것이 좋습니다. 정말 많은 정보가 있습니다.(http://developer.android.com)