서버와 통신하는 어플의 구동 원리..?

조회수 1029회

일반 웹서비스는 보통은 AWS와 같은 클라우드서버를 이용해서 웹서버나 DB를 구축해놓고, 클라이언트에서는 서버에 url을 요청해서 해당 웹서비스에 접속하고 데이터를 주고받는 식이잖아요?요즘 제가 react-native나 Android Studio(Java)로 어플개발을 시작했는데 제가 만들어본 건 상시 서버와 상호작용하는 식이 아니라 완전 기초적인 수준이거든요..끽해봤자 오픈API를 활용해서 데이터를 한두개 긁어와서 보여주는 정도라 서버가 따로 필요한 수준이 아니에요ㅠ웹서비스처럼 혹은 모바일게임에서처럼 서버가 따로 필요한 어플도 개발해봐야 할텐데, 앱의 경우에는 어떻게 웹서비스처럼 서버와 상호작용할 수 있는지 모르겠어서 기획하고 시도하는 첫발을 내딛기가 쉽지가 않네요ㅠㅠ 모바일어플용 서버는 무엇을 사용해서 어떻게 구현하는지, 그리고 모바일 클라이언트와 서버를 컨넥트하는 방법? 이런게 궁금합니다. 다시 간단히 정리하면 웹앱을 만들고싶은건 아닌데, 모바일어플 실행 시에 서버와 컨넥트를 시키고 종료시까지 서버와 인터랙션할 수 있는 어플을 만들어보고싶은데, 그에 관해 제가 알아야할 언어나 학습 로드맵을 간단히 알려주셨으면 좋겠습니다..공부나 실습은 당연 제 몫이니까 간단한 동작 방식이나 제가 공부해야 할 것들만 알려주시면 될것같아요!감사합니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)