Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[20230602] 안드로이드 사전 과제 - 정민 #56

Open
jungmmin opened this issue Jun 2, 2023 · 0 comments
Open

[20230602] 안드로이드 사전 과제 - 정민 #56

jungmmin opened this issue Jun 2, 2023 · 0 comments

Comments

@jungmmin
Copy link

jungmmin commented Jun 2, 2023

  1. UI 구현 방식에 있어 XML과 Jetpack Compose의 가장 구별되는 차이점은 무엇인가요?
  • XML은 findViewById나 databinding을 통해 UI와 데이터를 이어주는 부분이 필요하지만 Jetpack Compose는 UI를 렌더링하는 함수를 선언하고 호출하는 방식으로 데이터를 이어주는 부분이 필요가 없습니다.
  • XML의 뷰는 모두 상속으로 이루어져 있으나 Jetpack Compose는 확장으로 이루어져 있습니다.
  1. 아래 영상을 시청하고 Material3의 업데이트와 Jetpack Compose와 관련된 주요 내용을 정리하며 학습해주세요.
    Google I/O 2023 Build modern Android apps with Material You for Compose

M3 Compose 1.1은 안정화 되었습니다.

  • surf scaffolds, surface, navigation drawar 등 주요 구성요소가 안정화되었습니다.
  • bottom sheet, time, date picker, search bar등 많이 요청된 구성 요소가 도입되었습니다.

M2에서 M3로 마이그레이션은 큰 규모일 경우 여러 번 나누어 진행할수 있습니다.

@jungmmin jungmmin changed the title [20230602] 안드로이드 사전 과제 - 정 [20230602] 안드로이드 사전 과제 - 정민 Jun 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant