Closed
Description
안녕하세요. 우선 야학이 하루밖에 남지않아 이렇게 두서없이 이질문 저질문 올리게 되어 죄송합니다.
비트윈(https://between.us/?lang=ko) 같은 1:1 커플 메신저 어플을 만들고자 하는데요.
지금 네이티브앱을 위해 자바, 안드로이드를 따로 공부할 수 있는 상황은 못되고,
그나마 조금이라도 할줄 아는 것이 html/css/javascript + 서버쪽은 node.js입니다.
(socket.io를 이용해 간단한 예제수준의 웹채팅을 만들어보긴 했습니다.)
지금 생각한 것은 (최대한 아는 것을 활용해) 프론트쪽은 html/css/js를 사용해서 짜고
서버는 node.js의 socket.io를 쓰던지, 아니면 firebase를 배워서 쓰던지 하려고 합니다.
질문
유저의 대화내용은 그냥 디비서버에 암호화해서 저장하고 채팅방에는 디비서버에서 데이터를 읽어오면 되겠다고 생각했었는데 검색을 해보니 실제 메신저 어플은 유저의 데이터가 디비서버에 저장되는 것이 아니라 유저의 기계에 저장된다고 하는것 같았습니다. 네이티브앱은 기기의 sqlite를 사용하면 되는 것으로 알고 있는데 위에 말씀드린 웹기술을 활용해 만들려면 그런 부분은 어떤식으로 처리되어야 하는지 궁금합니다.