개발자
compose 공부하다가 compose가 나온 지도 조금 되었는데 쓰는 곳이 얼마나 되는지 궁금하네요 혹시 프로젝트에 compose 도입하신 분들 계신가요? xml과 비교해서 실제로 성능 향상을 보셨는지 궁금합니다
답변 1
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 03월 08일
Google에서 개발한 Jetpack Compose는 확실히 Android 개발의 새로운 패러다임입니다. Kotlin을 기반으로 하며, 선언적 UI를 통해 개발자가 더욱 직관적으로 앱의 인터페이스를 구성할 수 있습니다. 현재까지 업데이트를 보면, Google은 Compose에 많은 힘을 싣고 있어서 그 사용량도 점점 늘어가고 있는 추세입니다. 그러나 AXML (Android XML)이 아직 대부분의 안드로이드 개발에서 널리 사용되는 만큼, Compose로 전환하는데 시간이 필요하겠죠. 이미 충분한 문서와 커뮤니티 지원을 받으며 널리 쓰이는 기존의 AXML 방식을 완전히 대체하기 위해서는 좀 더 많은 시간과 자원이 필요할 것입니다. 성능에 관련해서는 Compose가 선언적 UI라는 특징을 가지고 있어 화면 업데이트와 관련된 코드를 최적화하는데 이점이 있다고 생각됩니다. 그러나 아직 벤치마크 결과를 공식적으로 발표한 바 없으므로 정확한 비교는 어렵습니다. 결국 프로젝트 상황과 개발자 팀의 역량에 따라 선택해야하며, Compose가 꾸준히 발전하고 있는만큼 적극적으로 도입을 고려해 보는 것도 좋겠습니다. 하지만 기존 AXML 방식도 여전히 강력하고 안정적인 선택지임을 명심해야 합니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!