개발자

현업에서 안드로이드 컴포즈 많이 쓰나요 ?

2024년 06월 29일조회 346

요즘 안드로이드 네이티브 공부중에 있는데요, 기존 xml 과 compose 방식중에 요즘 현업에서 주로 사용되는것이 어떤것인가요 ?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

이윤호님의 프로필 사진

신입이라면 어떤 회사를 가실지 모르니 xml compose 두개 다 공부 해둬야 취업에 유리할 것 같습니다. 개인적으로는 컴포즈 80 xml 20 비율 추천드립니다. 사실상 xml은 이미 레거시입니다. 그렇다고해서 아예 공부를 안하면 유지보수 하는데에 곤란함을 겪을 수 있으니 딱 recyclerView 하고 databinding정도 활용해서 쉬운 ui 만들 수 있을정도만 공부하세요. 그 이상은 비추입니다. 많은 기업들이 compose를 도입하는데에는 이유가 있습니다. 저 같은 경우에는 xml 아예 안쓰고 순수 컴포즈만 사용해서 제품 개발중입니다.

profile picture

익명

작성자

2024년 07월 01일

답변감사드립니다!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 06월 29일

안드로이드 Jetpack Compose는 비교적 최근에 등장한 UI 툴킷으로, 선언형 UI 패러다임을 사용하여 앱의 UI를 더욱 쉽게 구성할 수 있게 해줍니다. 하지만 현재 많은 안드로이드 개발 프로젝트들은 여전히 전통적인 XML 기반의 방식을 주로 사용하고 있습니다. Compose는 아직 신제품이므로, 모든 회사가 즉시 이동하기 위해 준비되어 있는 것은 아닙니다. 이전 방식과 다르기 때문에 개발자는 Compose에 익숙해지려면 시간이 필요합니다. 또한 이미 거대한 코드베이스를 가진 앱에서 전환하는 것은 크게 드는 작업일 수 있습니다. 그럼에도 불구하고, Google은 앞으로 Compose를 Android 개발의 중심으로 밀어붙일 예정이라고 발표했습니다. 따라서 장기적인 관점에서 보면 Compose에 대한 학습은 가치있는 투자가 될 수 있습니다. 마지막으로, 어떤 기술을 선택할지 결정하는 것은 그것이 현업에서 얼마나 널리 쓰이느냐보다 그것이 여러분의 프로젝트에 가장 적합한지를 고려하는 것이 더 중요하다는 것을 기억해야 합니다. 각 방식은 그 자체의 장단점이 있으므로, 여러분의 요구사항과 가장 잘 맞는 것을 선택해야 합니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!