배달의 민족에 Jetpack Compose 도입

푸른하늘·2022년 1월 25일
0

Jetpack Compose= 모든 안드로이 버전과 기계의 일관되게 코드 작성을 돕는 라이브러리 모음

Let's test Jetpack Compsoe

  • 현재 Jetpack Compose 를 사용하는 앱이 2000개 이상이 넘었다

  • 간단한 앱을 만들기에는 직관적으로 편리하다

<장점>
1. 코드 감소
2. 직관적
3. 빠른 개발과정
4. 강력한 성능

Jetpack Compose 는 선언형 프로그래밍을 채택하고 있습니다

명령형 프로그래밍 vs 선언형 프로그래밍 비교

명령형 프로그래밍

	var layout= LinearLayout(context)
    layout.setBackgroundColor(red)
    layout.removeAllViews()
    val childTextView() = TextView(context)
    childTextView.text ="childTextView"
    layout.addView(childTextView)

선언형 프로그래밍

	Column(
    	modifier = Modifier
        	.background(red)
            ){
            Text("childText")
            }
profile
Developer-Android-CK

0개의 댓글