[TIL] Android 앱 개발 입문 : 팀 프로젝트 (파프리카마켓) 4

지혜·2024년 1월 1일

Android_TIL

목록 보기
28/70

✏240101 월요일 TIL(Today I learned) 오늘 배운 것

📖프로젝트 합치기

  • 오늘은 모두 작성한 기능을 main 브런치에 합치기로 했다. 이번엔 따로 배포용 프로젝트도 아니고, 복잡하지 않기 때문에 바로 main에 합치기로 했다.
  • 이미 feature/nearMe 이름의 브런치에 코드를 작성했기 때문에, 바로 git push origin feature/nearMe를 했다. 이 다음에 원래 PullRequest 요청을 드리고 기다렸어야 헀는데, 내가 첫번째 순서라 충돌될 일이 없어서 그냥 머지버튼을 눌러버렸다. ㅎㅎ 이후에 팀장님이 본인의 코드와 충돌 해결 후 머지하셨고, 차례차례 다른 팀원분들의 코드도 합쳤다.
  • 합친 이후, 공통기능에 대해서 정리도 했다. 하단 네비게이션바에 페이지 연결하는 것 등에 대해서는 아직 프레그먼트를 배우지 않았기 때문에, 그냥 버튼을 클릭하면 액티비티가 넘어가는 방식으로 각자 페이지에 작성하기로 했다. 이에 대하여 또 push pull 한 이후 팀장님이 머지에 대해 관리해주셨다.
  • 그렇게 완성한 main 브런치를 각자 다시 pull해와서 이상을 점검하고, 발견한 부분에 대해 담당자가 고치고, 시작할 액티비티와 main으로 넘어갈 부분을 정리한 다음 완성했다.
    =>완성한 상세 코드는 팀장님의 깃허브 참조

📖오늘의 반성과 프로젝트 소감

  • 하단 네비게이션 바에 액티비티 연결하는 부분... 나는 무식하게 각 버튼마다 setOnClickListener를 걸었지만,, 하단네비게이션버튼들에 대해 리스트로 관리하여 forEach로 각각 누르면 액티비티 이동에 대해 동작하도록 중복을 줄인 코드들이 있었다.두분 다 챌린지반 팀원이였는데, 만드신 코드를 보고 많이 배우게 된다.

  • 새해가 밝자마자 쉬는 날 임에도 다같이 프로젝트를 마무리했다. 한 해의 시작이 바쁘다ㅎㅎ 이번 프로젝트는 배운 것을 최대한 활용하도록 노력해봤는데, 역시 아직 배워야할게 많다는 것 또한 크게 느낀 프로젝트라고 생각한다. 코딩이라는 것은 정말 내가 손대는 만큼 나아지는 거라는 것도 느끼게 되었다. 이번에 새롭게 배운 부분들도 다음 프로젝트에서 꼭 활용할 수 있도록 성장하고싶다!

profile
파이팅!

0개의 댓글