안드로이드 개발자 모임 게시판
(글 수 7,991)
아직 자바랑 안드로이드에 대해 공부중인 사람입니다.
안드로이드 관련 책을 보면 xml 에 대해서 어느정도 언급학 있었습니다. 자원관리??
실제 현업 개발자분들은 xml 를 사용을 하시나요?? 아님 그냥 자바처럼 코딩으로만 개발을 하시나요?
초보적인 질문같아 죄송합니다.
안드로이드 관련 책을 보면 xml 에 대해서 어느정도 언급학 있었습니다. 자원관리??
실제 현업 개발자분들은 xml 를 사용을 하시나요?? 아님 그냥 자바처럼 코딩으로만 개발을 하시나요?
초보적인 질문같아 죄송합니다.
2010.03.19 10:33:22
기본적인 UI는 대체로 XML을 사용합니다...
그렇지만 좀 변형적인 UI를 설계하고 그걸 만들려면 저같은경우에는 따로 프로그래밍합니다...
단점은 각각의 자원들을 디테일하게 컨트롤하지 못하면 XML보다 더 못한 결과를 초래할 수 있으니 주의 하시구요..
2010.03.19 15:28:55
UI 코드를 자바소스로 하느냐, 아니면 XML을 이용하느냐. 개발자 스타일에 따라 달라지기야 하겠지만, 고객사의 요구도 있기도 합니다.
고객사에서(어느 정도 안드로이드라는 걸 아는 담당이 있는 그런 고객사) XML에 대한 불신을 가지는 경우도 있더라구요. 왠지 느릴것같다, 소스 단위로 작업을 해달라 이런 요구가 있기도 하죠.
아이폰에서도 마찬가지 이슈가 있었는데, 제가 아는 개발자들은 모두 소스 단위로만 작업을 하고 있었습니다. 이게 딱 맞다라고는 말 할 수 없겠지만 말이죠.
제 개인적인 생각으로는 기본적인 UI는 XML로 충분히 가능하구요, SurfaceView 같은 걸 사용하는 경우와 같이 Full로 화면을 그리는 작업이라면 XML이 없이 소스만으로도 가능합니다.
아마 UI 관련된 툴이 나오기까지 이 이슈가 계속 될 것 같네요.
고객사에서(어느 정도 안드로이드라는 걸 아는 담당이 있는 그런 고객사) XML에 대한 불신을 가지는 경우도 있더라구요. 왠지 느릴것같다, 소스 단위로 작업을 해달라 이런 요구가 있기도 하죠.
아이폰에서도 마찬가지 이슈가 있었는데, 제가 아는 개발자들은 모두 소스 단위로만 작업을 하고 있었습니다. 이게 딱 맞다라고는 말 할 수 없겠지만 말이죠.
제 개인적인 생각으로는 기본적인 UI는 XML로 충분히 가능하구요, SurfaceView 같은 걸 사용하는 경우와 같이 Full로 화면을 그리는 작업이라면 XML이 없이 소스만으로도 가능합니다.
아마 UI 관련된 툴이 나오기까지 이 이슈가 계속 될 것 같네요.