단어장 앱
- 단어장 UI 구현
- 단어 추가
- 단어 수정
- 단어 삭제
- RoomDB을 이용한 데이터 추가, 수정, 삭제
- RoomDB는 간단한 Key-Value 보다는 복잡한 형태의 데이터를 저장할 때 많이 사용
- RecyclerView와 RecyclerViewAdapter를 이용한 리스트 구현
- 변경된 데이터에 따른 내용을 UI에 업데이트
- TextInputLayout, TextInputEditText
- ChipGroup, Chip
- Data Class
- RegisterForActivityResult
- Parcelize
- Data Class에 대한 데이터를 저장하기 위함