1️⃣ ViewBinding
findViewById의 단점을 보완하기 위하여 사용
→ 방식은 View의 컴포넌트들이 많으면 그만큼 코드의 양이 길어지는 현상
→ 실수로 존재하지 않는 컴포넌트의 id를 불러왔을 때 NullPointerException발생
→ 느린 호출 속도
👋 사용인원: 전원
2️⃣ DataBinding
- xml 자체에서 데이터 변경에 대한 동적처리 → ViewModel 분리를 용이하게 함.
👋 사용인원: 윤혁, 손평화
3️⃣ LiveData
- 메모리 누수, Observer Pattern을 이용한 UI와 데이터 동기화 등의 장점을 활용하기 위해 사용.
👋 사용인원: 윤혁, 손평화
4️⃣ Jetpack Navigation
- Fragment간 전환, 데이터 전달을 심플하게 만들기 위해서 사용.
👋 사용인원: 손평화
5️⃣ Retrofit
👋 사용인원: 전원
6️⃣ Dependency Injection (Dagger-Hilt)