제가 지금까지 공부한 내용을 토대로 제 지식을 총동원해서 사이드 프로젝트를 진행해보려 합니다.
사실 지금도 진행하고 있는 프로젝트가 많아서 이 프로젝트를 끝까지 완료할 수 있을지 모르겠지만, 해볼 수 있는데까지 해보도록 노력하겠습니다.
코코아톡
카카오톡 클론코딩이라 비슷한 이름으로 짓는데 이것밖에 생각이 안나네요... ㅋㅋㅋ
로그인, 로그아웃
친구추가
프로필 관리
1대1 채팅
단체 채팅(가능하다면)
Node.js
MySQL
socket.io
Retrofit2
... 등등
사실 서버 개발을 안하고 Firebase 를 사용하면 하루 이틀이면 완성할 프로젝트 이지만, 이번 기회에 백엔드, 프론트엔드 둘다 개발하는 프로젝트를 진행해서 서버와 클라이언트 간에 통신을 하는 매커니즘에 대해서 완벽하게 이해하는 계기가 됐으면 좋겠습니다.
백엔드 개발은 거의 무지한 수준 인데다가 소켓 통신은 더더욱 생소해서 채팅을 구현하는데 시간을 많이 뺏길 것 같습니다.
하지만 제게는 구글이라는 아주 좋은 친구가 있기 때문에... ㅋㅋ 조금 고생은 하겠지만, 차차 배워 나가겠습니다.
사실 시험이 3주도 안남아서 프로젝트에 온전히 집중할 여유는 없습니다. 일단은 시간을 넉넉하게 잡아보겠습니다.
2022-11-11
이날 까지 완료될지는 모르겠지만,,, 일단은 최대한 해보도록 하겠습니다.