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

[20230601] 안드로이드 사전 과제 - 김태훈 #47

Open
thoon-kim opened this issue Jun 1, 2023 · 0 comments
Open

[20230601] 안드로이드 사전 과제 - 김태훈 #47

thoon-kim opened this issue Jun 1, 2023 · 0 comments

Comments

@thoon-kim
Copy link

thoon-kim commented Jun 1, 2023

1. UI 구현 방식에 있어 XML과 Jetpack Compose의 가장 구별되는 차이점은 무엇인가요?

XML(명령형 UI), Compose(선언형 UI)

Compose로 작성 시의 이점

  • 코드 감소
    • 코드를 Kotlin으로만 작성하여 코드 추적이 쉬워짐
  • 직관적
    • 선언형 API를 사용하여 직관적임
  • 빠른 개발 과정
    • 기존 모든 코드와 호환, 실시간 미리보기 가능
  • 강력한 성능
    • Android 플랫폼 API에 직접 액세스 가능

2. 아래 영상을 시청하고 Material3의 업데이트와 Jetpack Compose와 관련된 주요 내용을 정리하며 학습해주세요.

  • Google I/O 2023 Build modern Android apps with Material You for Compose

  • Material Compose 1.1 Release

    • Material Compose 라이브러리를 통해 다양한 기능을 쉽게 개발 가능
    • date picker, time picker
    • TopAppBar
  • Migrate Material 2 to Material 3

    • Color 다양해짐
    • Code 줄어듬
@thoon-kim thoon-kim changed the title [제출일] 안드로이드 사전 과제 - 이름 [20230601] 안드로이드 사전 과제 - 김태훈 Jun 1, 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