[TIL] Android 앱 개발 숙련 : 팀 프로젝트 (나만의 맛집 연락처) 5

지혜·2024년 1월 19일

Android_TIL

목록 보기
42/70

✏240119 금요일 TIL(Today I learned) 오늘 배운 것

📖 세부 디자인 조정 및 버그 수정

[DESIGN : 알림 버튼 문구 조정]

  • 상세 디자인에 걸어놨었던 알람 기능에 대해, 5분 후 알림, 30분 후 알림, 1시간 후 알림 이렇게 3가지가 있었는데, 좀 더 맛집 연락처 기능에 맞는 알림 문구로 변경하자고 하시는 의견이 있어서 xml에서 버튼을 2개로 줄이고 주문 전화 예약 알림, 식사 예약 알림 두가지 버튼으로 바꿔주었다. 이때, 버튼 디자인도 좀 더 레이아웃에 맞춰서 background를 변경하는 방식으로 맞춰주었다.

[DESIGN : 리사이클러 뷰 가게 이름 한 줄 제한 조정]

  • 리사이클러뷰 아이템에서 가게이름이 너무 길면 즐겨찾기 아이콘과 문자가 겹치는 현상을 발견했다. 이에 대해 이름을 한줄로 조정하고 너무 길면 ... 으로 뒷부분을 줄여주기로 했다. 이 기능은 개인과제 때에도 했던 경험이 있어서 xml에서 android:maxLines="1" android:ellipsize="end"으로 쉽게 만들어줄 수 있었다. 다만, 텍스트뷰 자체의 width가 wrap_content로 되어있어 기능이 먹히지 않아서, 텍스트뷰를 감싸고있는 레이아웃의 width를 match_parent로 맞춰주고, 텍스트뷰의 width를 0dp로 맞춰서 레이아웃에 맞추도록 조정해주었다. 이 또한 이전에 만들면서 경험했기 때문에 쉽게 만들 수 있었다.!

[BUG_FIX : 사진 없이 목록에 추가 되는 버그 수정]
[BUG_FIX : 연락처 추가 후 리사이클러뷰아이템에 바로 반영이 안되는 문제 수정]

  • 팀원 분들이 조정하시면서 잠깐 코드가 꼬였는지, phone과 photo가 비슷하게 생겨서 그런건지, AddVaild함수에 phone 유효성만 2번 들어가서 후다닥 하나를 photo로 바꿔주었다.
  • 그리고, 일반 Adapter에서 ListAdapter로 변경하시면서 notifyDataSetChanged()submit~으로 바꾸셨는데, 그게 즉각적인 반응을 보이지 않았다. 그래서 그냥 notifyDataSetChanged()를 쓰기로 합의를 보고 다시 수정하였다.

📖 발표 준비 및 다음에 할 일

  • 다들.. 발표하시기를 주저하셔서... 미루고 미뤄왔던 발표자 선정과 발표자료 분담에 대해 저녁이 되서야 의논을 했다...ㅎㅎ
  • 발표자는~ 바로 나. ㅎ 다른 팀원분이 권유해주셔서 그냥 알겠다고 했다....
  • 발표자는 영상도 찍어야하는데, 권장사항인 OBS가 도저히 다운이 안되어서 윈도우의 기본 녹화기능을 사용하기로 했다. 영상은 잘 찍혀서 마음에 든다.
  • 팀원분들이 PPT 및 발표자료를 준비하는 동안, 나는 시연영상 대본을 작성했다. 팀원분들에게 확인을 부탁드렸는데, 다들 별 말씀을 안해주시는게 발표자료 작성이 바쁘신건지 나의 대본이 완벽한건지.ㅎ 잘 모르겠다. 사실은 아직 최종 머지 코드가 나오지 않아서, 코드가 나온 후에 영상을 찍기로 했다. 영상찍기 직전에 다시 물어봐야겠다.
  • 아무래도 PPT도 오늘 중으로는 어려울 것 같다. 주말에 PPT를 받으면 대본을 작성해서 열심히 읽어야겠다. 현장발표가 아니고 원격영상발표라서 정말 다행이다. 정말정말. 무사히 발표를 마칠 수 있도록 주말에도 정진하겠다!
profile
파이팅!

0개의 댓글