2023
2021
2020
- LiveData VS Flow State
- RxKotlin UnitTest
- Saving UI States
- Save State for CustomView
- 토스 금액 입력창 애니메이션 클론 코딩
- Json field null 에서 empty 값 변경
- Activity 와 Fragment 간의 ViewModel 을 통한 데이터 공유
- Koin (1편)
- Proxy Pattern (디자인 패턴 13장)
- State Pattern (디자인 패턴 12장)
- Composite Pattern (디자인 패턴 11장)
- Template Pattern (디자인 패턴 10장)
- Facade Pattern (디자인 패턴 9장)
- Adapter Pattern (디자인 패턴 8장)
- Iterator Pattern (디자인 패턴 7장)
- Command Pattern (디자인 패턴 6장)
- Singleton Pattern (디자인 패턴 5장)
- Factory Pattern (디자인 패턴 4장)
- Decorator Pattern (디자인 패턴 3장)
- Observer Pattern (디자인 패턴 2장)
- Strategy Pattern (디자인 패턴 1장)
- BottomNavigationView
- AppCenter Distribute
- 안드로이드 다중 클릭 방지(Prevent Multiple Click)
- 인텐트 사용해서 다른 액티비티로 데이터 넘기기
- 코틀린 람다 콜렉션(kotlin lambda collection)
- 안드로이드 10(29) 블루투스 연결 대응
- Center Loading Progress
2019
- DataBidning , BindingAdapter
- RxKotlin combineLatest
- 디버그 용 서명 키 만들기
- RecyclerView DiffUtil
- 두두(dodo) 개인정보 취급방침
- DS6 Barcode (Android 7.1 Nougat)
- FragmentStatePagerAdapter
- notifyDataSetChanged()
- 애니메이션 UI 대응 로티 라이브러리
- 카운트 연속 클릭 시 마지막 카운트 api 호출 상황
- 키보드 내려갈 때 특정 처리 하기
- EditText 금액 콤마 표시 Typing 할 때 느려지는 현상
- resConfig(Build.Gradle)
- singleTask Activity 사용 시 이슈
- 알고리즘 문제
- 알고리즘 문제
- 알고리즘 문제
- RxKotlin Single
- Lifecycle
2018
- SourceTree에서 Pull,Push,Fetch 할 때 계속 계정 요청 하는 경우
- ConstraintLayout 사용
- Locale
- Notification
- Firebase Push Test in Postman
- Build Type String
- share Intent
- index in firestore
- view setAlpha in OnTouchListener
- how to use `when` in kotlin
- Shape
- ActionBar Menu in Fragment
- wireless build
- drawerlayout navigationView 클릭 먹통
- app build 문제
- selector drawable
- Visual Studio Code app 환경변수 설정
- How to use Blog
- 다중 매니페스트 파일 병합
- 안드로이드 면접 관련 질문