안드로이드 개발 질문/답변
(글 수 45,052)
'하이데어' 같은 앱 처럼,
안드로이드에서 회원가입 간단히 하고 미니 블로그처럼
게시글을 올리고 다른 사람도 와서 볼 수 있도록 하는 앱을 만들려는 중입니다.
현재 Java 로 채팅이나 메신저, 네트워크 게임(오목) 정도는 만들어 본 상태이구요.
안드로이드는 레이아웃, 입출력, 이벤트, 스레드 정도로 네트워크 기능이 들어있지 않은 앱은 코딩할 수 있는 실력정도입니다.
웹과의 연동을 위해서 무엇을 공부해야 하는지 알 수 있을까요?
제 생각으로는 PHP와 MySQL 을 공부해서 웹사이트와 통신을 하면 될 것 같은데,
소켓으로 하는 것 같지는 않고, 쿼리문(?) 같은 것을 이용해야 하는 것 같은데...
고수분들의 조언 부탁드립니다.
(XML 도 공부해야 할까요? 통신 방식이 XML 인 것 같기도 하고...)




게시판, 블로그 등과 같은 앱은 기본적으로 채팅 프로그램하고 같습니다.
일반적인 자바 채팅프로그램하고 다른 점이라면
1. 단방향 전송 : 한번에 한쪽에서만 대화를 작성해서 보낼 수 있습니다.
2. 자료구조 : JSON이나 XML을 이용하여 데이터를 보냅니다.
3. 안드로이드 앱쪽에서는 서버측 SQL에 대해서 전혀 신경쓸 것이 없습니다.
서버와의 접속정보만 가지고 있으면 됩니다.
(물론 읽은 글 목록이라던가 보여주기 위해 필요한 정보들은 가지고 있어도 상관없습니다.)