마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

채팅앱 개발하신 고수님계신가요?

0 추천
제가 채팅앱을 한번도 만들어본적이 없어서그러는데,

소켓통신으로 하는 것으로 알고만 있습니다.

파이어베이스나 그런걸 통해서 만든다고하는데,

카카오톡은 자체서버를 운용해서 만들겟죠?

원리는 자체DB운용만하고 + 레트로핏통신 + 스프링으로 제작할수있을까요?

 

제가 질문한 요지는 채팅앱은 어떻게 만들어질까입니다...

ex) SQL+ 스프링 + 안드로이드 (파이어베이스필요없이) 만들수있을까요?
오예 (520 포인트) 님이 2020년 7월 10일 질문
모든 채팅앱은 파이어베이스로 제작하나요?
시중의 채팅앱들이 많은데,,,

상대와 채팅하고 채팅내역 저장을 위해 파이어베이스를 사용하는데,
자체 서버 DB에 저장하는 그런 구조에 대한 예제나 정보가 있을까요?

1개의 답변

0 추천
스프링으로도 가능하지요. (카카오톡 채용에 백앤드부분 스프링이 있는걸보니 스프링으로 구축되있는듯 하네요.)애초에 파이어베이스가 서버의 기능을 대신해주는 서비스니깐요. 직접서버 구축하고 안드로이드 앱까지 만들어서 통신까지 다 구현하려면 시간과 노력이 많이 필요하지요. 시중의 채팅앱들도 다양한 방법으로 만들어져있지요.  카톡처럼 자체적으로 직접구축하여 서비스를 제공하는 경우가 많고 직접구축해서 서버를 운영할 여력이 안되는 경우 혹은 빠르게 만들어서 서비스해야하는경우는 파이어베이스같은걸 이용하거나 샌드버드같은 아예 채팅플랫폼 상품을 제공해주는 서비스를 이용하기도 하구요
익명사용자 님이 2020년 7월 11일 답변
2020년 7월 11일 수정
...