과제 피드백
- 레이아웃 코드를 적을 때 가독성과 유지보수를 위해 레이아웃으로 한번 감싸주는 것이 좋을것이다
- 버튼의 크기가 너무 작을 때 터치 편의성을 위해 레이아웃으로 한번 감싸주면 터치영역이 커져서 좋을것이다
- 텍스트에 밑출질때 string파일에서 태그를 주는 방법이 가장 간편하다 (다른 방법이 틀린건 아님)
- 데이터 클래스를 만들 때 좋아요를 눌렀는지 안눌렀는지 알 수 있는 Boolean타입의 데이터가 하나 있어야 마지막 과제를 할 수 있다
- 데이터를 전달할 때 키값을 많이 쓰는데, 키값의 개수가 많아지면 헷갈릴 수 있어서 키값을 오브젝트 파일로 따로 빼두면 편리하다 (실무에서 사용하는 방법)
- fadein, fadeout 애니메이션 코드 작성할때 버튼의 visibility 상태 설정과 순서를 헷갈리지 않도록 주의하기