| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 코루틴
- ㅓ
- 추상팩토리패턴
- 프로토타입 패턴
- Abstract Factory
- material3
- 디자인패턴 #
- 추상 팩토리
- android designsystem
- define
- 함수형프로그래밍
- Design Pattern
- builderPattern
- 팩토리 메소드
- PrototypePattern
- 빌터패턴
- Singleton
- Functional Programming
- 안드로이드 디자인시스템
- factory method
- 디자인패턴
- Observer Pattern
- 옵저버 패턴
- 코틀린
- designPattern
- Kotlin
- 싱글톤
- Coroutines
- compose
- ㅋㅁ
- Today
- Total
목록전체 글 (338)
오늘도 더 나은 코드를 작성하였습니까?
고차함수의 정의 - 다른 함수를 인자로 받거나 함수를 반환하는 함수. 함수타입 val sum = {x:Int, y: Int -> x+y} val action = {println(14)} val sum: (Int, Int) -> Int = {x:Int, y: Int -> x+y} val action: () -> Unit = {println(14)} *Unit은 값을 반환 하지 않는 함수의 반환타입인데, 일반적인 값을 반환하지 않는 함수는 정의할 때는 생략이 가능하지만, 함수타입을 선언 할때는 생략을 해서는 안된다. * 괄호에 주의하며 아래코드를 보면된다 // 반환값이 널값이될 수 있다. val canReturnNull: (Int, Int) -> Int? = {x , y -> null} // 함수자체가 널이..
ViewPager2는 ViewPager 라이브러리의 개선된 버전으로, 향상된 기능을 제공하며 ViewPager 사용 시 발생하는 일반적인 문제를 해결합니다. 왜 viewPager2가 나왔는지 - 주된 이유는 ViewPager2는 적극적인 개발 지원을 받고 있지만 ViewPager는 그러지 않는다. - ViewPager2는 기존 가로 페이징은 물론 세로 페이징도 지원. (android:orientation 속성을 이용) - 오른쪽 왼쪽 지원(
swipe 뷰를 사용하면 손가락의 가로 동작이나 스와이프로 탭과 같은 동위 화면 간을 탐색할 수 있습니다. 이러한 탐색 패턴을 가로 페이징이라고도 합니다. 구성요소 1. Viewpager - 각각의 페이지(Pagefragment)를 보여줄 view에 해당하며, 각 페이지들이 표시될 activity 또는 fragment 내에 선언된다. 2. PagerAdapter - 각 페이지들을 설정하고 순서 및 기본적인 셋팅(데이터)을 하여 viewPager에게 pageFragment를 제공한다. 3. PageFragment - 실제 1개의 개별 화면을 구성하는 페이지이다. FragmentPagerAdapter - 적고 고정된 수의 페이지 간을 탐색할 때 사용합니다. - 모든 페이지(Fragment)를 메모리에 유지킨..
1. Activity의 onCreate() - onStart() 호출 Fragment 생명주기의 아래가 호출된다. onAttach() 종속될 Activity의 Context를 인자로 받는다. onCreate() Actvity Bundle을 인자로 받는다. 리소스 초기화를 한다. 단, UI 초기화는 하지않는다. View 생성전 단계 Activity onCreate() Activity onStart() onCreateView() Fragment layout infalte하여 view 생성하여 반환하고 UI 초기화 및 설정을 한다. onViewCreated() Fragment view 생성완료됨 onActivityCreate() Activity의 OnCreate()가 완료되었음. Activity와 Fragme..
