240112 D38 숙련 개인과제

jericho·2024년 1월 12일

TIL

목록 보기
35/62

갈수록 바빠지는 것 같다. 그런데 바쁜데 반해 뭔가 성과는 안나오는 것 같다... 더욱 집중해보도록 하자.

어제는 숙련 개인과제 제출일이었다. 그 마켓 UI를 베이스로 주어진 과제를 최대한 정밀하게 따라 만들고,

  • 리사이클러뷰로 아이템 나열
  • 텍스트 말줄임표
  • 다이얼로그
  • 알림
  • 천단위 포맷
  • intent에서 Parcelize로 객체 전달
  • 최상단 스크롤 기능의 플로팅 버튼
  • 스크롤 리스너를 사용한 노출/비노출
  • fade in/out
  • 뒤로가기 버튼에 대해 dispatcher를 사용한 다이얼로그 출력
  • 액티비티에서의 좋아요 클릭에 대한 액티비티간 데이터 처리 및 리사이클러뷰 갱신

등의 기능이 적용되었다.
onBackPressed로 구현했다가, deprecated 된 기능에 대해 dispatcher라는 생소한 방법을 사용하기 위해 공부하느라 시간을 꽤 많이 보낸 것 같다.
그리고 어느정도 구현해나가면서 앱 기능이 많아지면 점점 뭘 해야할지 벙찌게 되는 경향이 있다. 체크리스트를 자세히 만들어 놓을 필요가 있겠다.

과제도 힘들었지만, 하루에 1시간 정도만 공부해달라는 MVVM을 손놓고 있었기에, 주말이 더 힘들어질 예정이다.

0개의 댓글