옛날에 공부했던 내용, 잘 알고 있다고 생각했던 내용들에 대해서 제대로된 설명은 커녕 정확하게 정의조차 못하고 있는 내 자신이 너무 수치스러워 기존 공부하던 내용들은 잠시 내려놓고 기초 지식을 먼저 정리하려고 한다. 내가 이러고도 3년차라고? 어이없다는 생각이 든다.
시리즈로 만들어 계속 업데이트할 예정
목차
- 간단한 CS 정리
- Fragment의 lifecycleOwner로 this, viewLifecycleOwner의 차이
- sealed Class와 enum의 차이점은?
- dp가 뭔가요?
- Clean Architecture 정리
- Hilt 정리
- Object, companion object 대해서
- List, Map, Set
- Kotlin이 다중 상속을 지원하지 않는 이유
- ANR을 예방하는 방법은?
- Intent란? PendingIntent란?
- @Serializable vs @Parcelize
- ViewModel는 뭐니? 왜 쓰니?
- UI 상태 복원
- Intent 앱 실행
- Intent Flag
- Launch Mode
- Gson은 어떻게 동작하니
- ScalarsConverterFactory는 뭐니
- state 다시 정리 왜 써야하는지, slot table, positional memoization 공부하면 뭐해 제대로 쓰지도못하고 설명도못하는데
- stable 조건 다시 정리
- viewModelScope 체크