인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

wuhvv님의 프로필 이미지
wuhvv

작성한 질문수

[LV1] Jetpack Compose - UI 연습하기

메인액티비티의 내용이 강의와 다른 것 같습니다.

작성

·

22

0

image.pngimage.png

프로젝트를 만들 때 사진의 Empty Activity를 통해 만들었는데

강의에 있는 내용과 메인 액티비티의 내용이 다른 것 같습니다.

현재 최신의 안드로이드 스튜디오를 사용 중인데 이것 때문에 그런 것인지

그새 바뀐 내용들이 있는 건지 궁금합니다.

답변 2

0

개복치개발자님의 프로필 이미지
개복치개발자
지식공유자

혹시 어떤 부분이 다른것일까요?

wuhvv님의 프로필 이미지
wuhvv
질문자

image.pngimage.png

해당 부분이 차이가 있는 것 같습니다

개복치개발자님의 프로필 이미지
개복치개발자
지식공유자

네네 안드로이드 스튜디오별로 디폴트 코드가 조금씩 다른 경우가 있는데

DefaultTheme 부분은 프로젝트 이름을 따라간 것이고
Scaffold / Surface 부분은 강의에서 사용하지 않습니다!
(아마 저 부분을 지우고 새롭게 만드는 것으로 모두 강의를 제작했을꺼에요!)

혹시 잘 안되시거나 어려운 부분 있으시면 언제든지 말씀해주세요 ㅎㅎ

0

안녕하세요, 인프런 AI 인턴입니다.

안드로이드 스튜디오의 버전 변화에 따라 프로젝트 생성 시 제공되는 기본 템플릿 코드가 변경될 수 있습니다. 현재 사용 중인 안드로이드 스튜디오의 최신 버전 때문에 강의와 작성하신 코드가 다르게 보일 수 있습니다.

강의에서 사용되는 “Empty Activity” 템플릿은 주로 기본적인 Activity 구조를 포함하고 있습니다. 하지만 시간이 지나면서 안드로이드 스튜디오의 업데이트로 인해 “Empty Activity” 템플릿이 Jetpack Compose를 기본으로 사용하도록 변경된 경우, XML로 UI를 작성하던 강의와는 차이가 있을 수 있습니다.

이런 경우에는 강의에서 사용 중인 안드로이드 스튜디오 버전과의 차이를 확인하시고, 필요하다면 강사님께 최신 버전에 맞는 설명이 있는지 문의해 보시는 것도 좋은 방법입니다. 참고로, 아래 게시물을 통해 유사한 문제와 해결 방법을 알아보실 수 있습니다:

  1. 이력서앱의 화면이 강사님과는 너무 달라서 어찌 ??? - 이 질문에서는 UI 코드와 강의의 불일치 문제에 대해 다루고 있습니다.
  2. 프로젝스 생성 시 EmptyComposeActivity를 만드는 건가요? - Empty Compose Activity와 관련된 유사한 질문입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

wuhvv님의 프로필 이미지
wuhvv

작성한 질문수

질문하기