일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Observer Pattern
- El
- Kotlin
- Abstract Factory
- android designsystem
- 디자인패턴 #
- designPattern
- factory method
- builderPattern
- ㅓ
- 디자인패턴
- 빌터패턴
- 옵저버 패턴
- Functional Programming
- Singleton
- 안드로이드 디자인시스템
- 팩토리 메소드
- Design Pattern
- 함수형프로그래밍
- 추상팩토리패턴
- compose
- ㅋㅁ
- material3
- 코틀린
- 추상 팩토리
- 프로토타입 패턴
- 싱글톤
- F
- PrototypePattern
- r
- Today
- Total
목록분류 전체보기 (333)
오늘도 더 나은 코드를 작성하였습니까?

생명주기Composable 함수1. 초기 Composition 실행 => UI 2. State가 변경되면 Jetpack Compose는 Recomposition을 예약3. Composition 종료 Composable은 컴포지션을 시작하고 0회 이상 재구성되고 컴포지션을 종료Composable의 수명 주기는 View, Activity, Frament의 수명 주기보다 간단합니다.Composable이 수명 주기가 더 복잡한 외부 리소스를 관리하거나 이와 상호작용해야 하는 경우 Effect 를 사용해야 합니다. @Composablefun MyComposable() { Column { Text("Hello") Text("World") }}- Composable이 여러 번..

RecyclerView- 안드로이드 ViewSystem에서 상대적으로 많은 양의 데이터를 사용자에게 보여주기 위해 스크롤 가능한 뷰이다.- RecyclerView는 ViewHolder의 도움으로 제공되는 데이터 컬렉션에 대한 List를 생성하여 화면에 사용자에게 그리는 ViewGroup- 무엇을 재활용 하는가??? "ViewHolder" RecyclerView의 구성요소들LayoutManager- RecyclerView 내에서 항목 뷰를 측정하고 배치한다. 새로운 아이템을 배치해야 하며 이를 위해 position을 사용- LayoutManager를 변경하면 RecyclerView를 사용하여 표준 수직 스크롤 목록, 균일한 그리드, 계단형 그리드, 수평 스크롤 컬렉션 등을 구현할 수 있습니다. - 더 ..

많은 안드로이드 개발자들은 처음에 안드로이드 개발을 시작하면서 Context 객체를 사용하게 되며 경험을 통해 알게됩니다.하지만, 대부분 두루뭉실하게 그 개념을 알고 있습니다. 그렇기 때문에 이번에 확실히 Context에 대한 개념을 잡고자 한다. 정의https://developer.android.com/reference/android/content/Context 애플리케이션 환경에 대한 글로벌 정보에 대한 인터페이스입니다. Android 시스템에서 구현을 제공하는 추상 클래스입니다.애플리케이션 특정 resources and classes에 대한 접근은 물론, launching activities, broadcasting, receiving intents 등과 같은 애플리케이션 수준 작업에 대한 up-c..

정의함수형 프로그래밍(functional programming) 은 자료 처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임의 하나이다. 명령형 프로그래밍에서는 상태를 바꾸는 것을 강조하는 것과는 달리, 함수형 프로그래밍은 함수의 응용을 강조한다. 일단, 함수형 프로그래밍을 살펴보기전에, 명령형 프로그래밍과, 선언형 프로그래밍에 대해서 알아보자! 명령형 프로그래밍- 프로그램이 상태와 상태를 어떻게(HOW TO) 변경시키는 지 명령들을 순서대로 써 놓은 것이다 선언형 프로그래밍- 프로그램이 어떻게 해야 하는지를 나타내기보다 무엇(WHAT)과 같은지를 설명하는 경우에 "선언형"이라고 한다. 예를 들어서 1-10의 정수에서 짝수를 구하는 프로그램을 만든다고 가정해보자! 명..