디자이너분들과 회의를 진행하였습니다. 테마 색상지정, 메인 로고 아이콘 지정, 주제 선정, 업무분담 4가지로 진행되었지만, 제일 핵심적인 주제선정에서 전날 주제가 '러닝'으로 변경된 것에 대해 팀원들과 디자이너분들이 의문점이 있으셨고, 저 또한 간과한 것이 있었기에 다시 주제에 대해 고찰해보았고, 최종적으로 '운동'이라는 주제로 변경되었습니다.
Socket 통신으로 대화방 구현 코드를 분석하고 있습니다. 이전에는 강의를 순서대로 따라가면서 예제를 확인하고, 코드를 분석해 전반적인 프로그램에 이해가 쉬웠지만, 단순히 동작하는 프로그램을 하나씩 분해하면서 습득하는 부분에서는 많은 시간이 걸리는 것 같습니다. 작성된 프로그램을 어떻게 분해해서 저희 프로젝트에 녹일 수 있을지 생각해봐야겠습니다.
카카오 맵에서 실시간 GPS 통신의 데이터를 어떻게 처리할지 논리 구조를 단계별로 작성하였습니다. 서버에서 수신받은 클라이언트의 모든 userId, 위도, 경도 3가지 데이터를 서버와 연결된 모든 소켓에 전달하도록 설정하였습니다. 프로젝트에서 핵심적인 기능을 구현하고 난 이후 단계별로 진행하는 것이 맞다는 판단으로 전체 유저를 우선 구현하고, 친구 유저, 동일한 일정 유저를 구분하는 기능을 추가하도록 해야겠습니다.