관리 메뉴

꿀맛코딩

소개팅앱 만들기 첫번째 준비물 챙기기 본문

소개팅앱 프로젝트

소개팅앱 만들기 첫번째 준비물 챙기기

soycrab 2023. 10. 22. 17:29

소개팅앱을 만들기 위한 첫 번째 준비물 

그건 바로 사용자들과 대화를 중계해 줄 Server와 

사용자들이 채팅을 작성할 수 있는 Client 에요. 

저는 App을 통해서 사용자들 간 채팅을 주고받길 원하기 때문에 

Android와 iOS 앱을 만들 거고,

각각 앱을 따로 만들기에 저는 1인 개발을 할 것이기 때문에 

크로스 플랫폼인 Flutter를 통해 개발할 거예요. 

채팅앱은 사실 Native App 기능이 크게 필요 없기 때문에 Flutter 만으로도 충분히 구현이 가능해요. 

 

자 그럼 이제 Server는 뭐로 할 것이냐!!! 

서버는 용도를 크게 두 가지로 나눠서 만들 거예요. 

1. API 서버 (인증 및 Rest API 용도)

2. Socket 서버 (실시간 채팅을 위한 용도)

 

첫 번째 API 서버는 무엇을 이용할 것이냐!!

우리에게는 대중적인 프레임워크인 Spring boot가 있어요. 

참고 소스도 많고, 누구나 쉽게 만들 수 있기 때문에 이걸로 할 거예요. 

 

자 그럼 두 번째 Socket 서버는 무엇으로 할 거냐!!

Spring stomp 에요!  Spring boot 기반의 웹소켓인데 

사실 Node js, nest js, bun .... 뭘 하든 상관없지만, 

Node js는 예전에 써봤고, nest js, bun은 뭐랄까............. 

내 그냥 저는 Spring stomp 써볼 거예요! 

어차피 그냥 Socket io를 기반으로 한 거 기 때문에 

무엇을 사용하는지는 크게 중요하지 않아요! 

 

그리고 저에게는 우리 회사 동료 딘!! 

무한한 능력을 지닌 딘이 나중에 프로젝트 하면 사용한다고 

서버 Base Project를 만들었는데, 저도 그거로 프로젝트 만든다고 하고 달라고 해서

그걸 베이스로 만들고 있어요!

우리 능력자 딘님 감사해요!

 

하고 싶은 걸 해서 완성하는 게 가장 중요하죠 

저는 그렇게 생각합니다! 

반박 시 여러분 말이 맞습니다.  

 

다음 시간에는 Server, Client의 간단한 스펙을 적어볼게요!

 

 

반응형
Comments