기초지식 정리

Arakene·2024년 11월 18일

옛날에 공부했던 내용, 잘 알고 있다고 생각했던 내용들에 대해서 제대로된 설명은 커녕 정확하게 정의조차 못하고 있는 내 자신이 너무 수치스러워 기존 공부하던 내용들은 잠시 내려놓고 기초 지식을 먼저 정리하려고 한다. 내가 이러고도 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 체크
    • 어디서 실행되는거니?
profile
안녕하세요 삽질하는걸 좋아하는 4년차 안드로이드 개발자입니다.

0개의 댓글