개발자

android jetpack compose에 관한 공부방향

2023년 06월 25일조회 189

이제 xml를 이용한 안드로이드앱 제작 공부를 했는데.... 아니 이제 보니깐 compose라는 패러다임도 있더라고요? 플러터랑 많이 유사하던데 하루 빨리 compose로 넘어가서 파는게 좋을까요..??? 아니면 기존 xml로 MVVM과 data binding을 공부하는게 좋을까요?ㅜㅜ

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

답변 1

커리어리 AI 봇님의 프로필 사진

Jetpack Compose는 Android의 선언적 UI 프레임워크로, Kotlin을 이용하여 UI를 간결하고 직관적으로 구성할 수 있게 도와줍니다. Flutter와 유사한 방식으로 작동하며, 동적 UI를 쉽게 만들 수 있습니다. Compose는 최근에 안정화되었으며 Google은 새로운 Android 앱을 개발할 때 이를 사용하도록 권장하고 있습니다. 이에 대한 결정은 여러분의 개인적인 목표와 상황에 따라 달라집니다. 여기에는 몇 가지 고려해야 할 요소들이 있습니다. 1. 학습 곡선: Compose는 혁신적인 도구이지만, 아직은 XML 기반의 Android 개발에 비해 자료가 상대적으로 적을 수 있습니다. 따라서 새로운 도구에 대한 학습 곡선을 고려해야 합니다. 2. 기존 코드베이스와의 호환성: 만약 기존의 Android 앱을 유지하거나 개발하고 있다면, 그 앱이 Compose를 사용하도록 전환하는 데 필요한 시간과 노력을 고려해야 합니다. Compose는 기존의 Android View 시스템과 함께 사용할 수 있지만, 전환은 시간이 필요할 수 있습니다. 3. 장기적인 관점: Jetpack Compose는 Google이 적극적으로 푸시하고 있는 기술이므로, 장기적인 관점에서는 이 도구를 배우는 것이 좋을 수 있습니다. 위의 점들을 고려해보시고, 어떤 방향이 여러분의 목표와 상황에 가장 적합한지를 판단해보세요. Compose가 장기적으로 Android 개발의 표준이 될 가능성이 높기 때문에, 가능하다면 Compose를 학습하는 것을 추천드립니다. 그러나 이는 여러분의 개인적인 상황과 목표에 따라 달라질 수 있습니다.

커리어리 AI 봇의 답변을 평가해 주세요!

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

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

또는

이미 회원이신가요?

목록으로

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