1. ViewModel을 통한 비즈니스 로직 분리 2. ViewModel과 UseCase를 통한 비즈니스 로직 분리 관리
1. Dagger_Hilt를 @Bind로 의존성 주입 2. Dagger_Hilt를 @Provides로 의존성 주입 3. AAC ViewModel을 사용해서 MVVM 구조로 LiveData를 활용한 뷰모델 옵저버 패턴 구현
1. Bottom Navigation 추가 Fragment로 나누기 2. ViewModel을 활용한 데이터 저장 및 전달
1. Yu Market의 경우 2. 주소 설정 Activity 추가 3. Room 라이브러리로 내부DB 구현
1. 구현에 필요한 기능 확인하기 2. 서버 통신으로 Shop 리스트 불러오기 3. 리스트에서 불러온 정보대로 마커를 표시하기 4. 원의 반지름 반경에 따라서 마커 출력하기 5. 마커 정보창(InfoWindow) 클릭 이벤트
1. 마커 찍기 2. 카메라 이동 3. 정보창(InfoWindow) 표시하기 4. 정보창(InfoWindow) 내용넣기 5. 원으로 주변 범위 그려주기
1. Class Hierarchy 2. Comparator 3. The Collection Algorithms 4. Arrays 5. Arrays.sort()와 Collections.sort() 비교 6. The Legacy Classes
1. Class Hierarchy 2. Iterator 3. Iterator와 ListIterator가 지원하는 기능 4. Map
1. 지연 초기화 (lazy initialization) 란? 2. lateinit 3. by lazy 4. lateinit vs by lazy