일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- Design Pattern
- 프로토타입 패턴
- Functional Programming
- compose
- builderPattern
- Abstract Factory
- 싱글톤
- F
- android designsystem
- 옵저버 패턴
- 코틀린
- r
- ㅋㅁ
- Kotlin
- 디자인패턴 #
- 빌터패턴
- El
- 추상팩토리패턴
- 팩토리 메소드
- 디자인패턴
- Observer Pattern
- 추상 팩토리
- ㅓ
- 안드로이드 디자인시스템
- designPattern
- factory method
- PrototypePattern
- material3
- Singleton
- 함수형프로그래밍
- Today
- Total
목록Compose (10)
오늘도 더 나은 코드를 작성하였습니까?
State- 시간이 지남에 따라 변할 수 있는 값을 의미(Room 데이터베이스 ~ 클래스 변수까지 포함)- State가 업데이트(변경)될 때마다 Recomposition이 실행- 컴포저블이 새로운 State 에 따라 업데이트되려면 명시적으로 알려야 합니다. * MutableStateinterface MutableState : State { override var value: T} - 런타임 시 Compose에 통합되고, Composable 함수에서 관찰할 수 있는, Observable State생성,- value가 변경되면 value를 매개변수로 받아 읽는 composable함수의 recomposition이 예약된다. * remember API를 사용하여 "메모리"에 객체를 저장rememb..

jetpack compose (Construct UI by describing what, not how)- 네이티브 Android UI를 빌드하기 위한 최신 도구(선언형 UI)- Jetpack Compose는 더 적은 수의 코드, 강력한 도구, 직관적인 Kotlin API로 Android에서의 UI 개발을 간소화하고 가속화- composable 함수를 중심으로 빌드된다.- composable 함수를 호출하여 원하는 요소를 정의하면 Compose 컴파일러가 나머지 작업을 완료.legacy view system (how)과 비교 해보기view system1. .xml 레이아웃 파일에 필요한 view를 생성한다.2. Ui controller(Activity/Fragment) 에서 view의 참조를 얻어온다..