포럼
NativeXE 개발 진행 현황입니다. (쪽지 송수신 기능)
2015.05.21 01:19
오랜만에 인사드리겠습니다.
Xpress Engine과 연동되는 안드로이드 애플리케이션과 이를 돕는 XE모듈을 개발중인 푸른쉼터입니다.
지난 글에도 많은 기대와 성원이 담긴 댓글 달아주신 것 진심으로 감사의 말씀 드립니다.
완성된 모듈을 XE자료실에 등록하는 그날까지 열심히 개발하도록 하겠습니다.
이번에는 쪽지 부분을 한번 구현해보았습니다.
현재 XE의 쪽지는 단순히 받은 쪽지, 보낸 쪽지, 보관함으로 나누어 관리가 되고 있습니다.
제가 가끔 방문하는 제로보드 기반의 사이트는 안드로이드에서 쉽게 홈페이지에 접속 할 수 있는 앱을 제공하는데, 앱에서는 특이하게도 스마트폰 메시지 앱과 같은 대화형 UI를 제공하고 있었습니다. (웹에서는 XE와 유사하게 관리가 되고 있습니다.)
이 부분을 벤치마킹(?)하여 NativeXE 프로젝트에 적용시키면 어떨까 하여 쪽지함 부분을 대화형으로 구현해보았습니다.
좌측에서 우측으로 스와이프하면 나오는 메뉴에 [쪽지함]메뉴를 추가하였습니다.
쪽지함을 선택하면 쪽지가 오고 갔던 상대의 목록이 최근 순서대로 출력됩니다.
서버에 대한 잦은 호출을 방지하기 위해 처음에만 서버에 쪽지 목록을 요청하여 쪽지 정보를 수신하여
앱 내장 DB(SQLite)에 저장하고, 다음부터는 저장된 DB의 내용을 불러와 출력합니다.
물론 새 쪽지가 있을 경우 다시 서버에 요청하여 새 쪽지에 대한 정보만을 받아서 저장합니다.
(카카오톡, 라인 등과 같은 메신저 앱의 원리를 적용시킨 것이라고 생각하시면 쉬울 것 같습니다.)
쪽지함에서 대화상대를 선택하면 왼쪽 사진과 같이 특정 사용자에 대한 대화형 UI가 적용된 쪽지 내용을 확인하실 수 있습니다.
웹상에서는 물론 오른쪽과 같이 따로 봐야하죠... (이미지가 너무 커서 편집을 조금 하였습니다.)
받은 쪽지 답장하는 것 말고 쪽지를 한번도 주고받지 않은 상대에게 쪽지를 보내고싶다면...
웹에서의 XE에서도 동일한 방법으로 게시판에 있는 게시물의 목록 중 쪽지를 보내고 싶은 상대의 글에 길게 터치하면
위와 같이 출력되는 메뉴에서 대상을 지정하여 쪽지를 보내실 수 있습니다.
실시간 푸쉬알림도 잘 되고~ 알림 터치했을 때 상대와의 대화창까지 바로 이동도 아주 잘 됩니다 ^^
쪽지 기능 소개는 여기까지입니다.
개발에 대한 조언, 추가되었으면 하는 기능 제안, 진심어린 충고 모두 환영합니다.
지금까지 긴 글 읽어주셔서 감사합니다.
댓글 5
-
karutian
2015.05.21 08:38
-
우냠냠냠
2015.05.21 08:56
위쪽 제로보드기반사이트는 저도 자주가는 사이트네요 ㅋㅋ
엄청난 모듈! 성공하기를(?) 간절히 바라봅니다!
-
또별
2015.05.22 00:40
시퀀스DB테이블의 시퀀스 번호가 엉청나게 증가하겠어요. 쪽지모듈은 시퀀스 걸지 않도록 할수 있을까요?
-
키스미베이베
2015.05.22 09:18
화이팅입니닷!
-
큰돌♡
2015.05.22 12:16
오.... 멋지네요.
글쓴이 | 제목 | 최종 글 |
---|---|---|
쿨럭이 | 아파치에서 nginx으로 해방되다!! [11] | 2015.05.30 by Luatic™ |
숭숭군 | XEIcon 언제쯤 업데이트 될까요? [4] | 2015.05.29 by 숭숭군 |
이온디 | 작년부터 만들던 레이아웃이 있는데 디자인에서 진도가 안 나가네요. [13] | 2015.05.29 by 이온디 |
쿨럭이 | 데이타베이스 vs htm ?? [3] | 2015.05.29 by 기진곰 |
inJin | 모바일 브라우저 호환성 문제 때문에 열이 뻗치네요.. [5] | 2015.05.29 by inJin |
GG | 어제 오늘 갑자기 트래픽이 늘어서 뭐지? 했는데... | |
화랑529 | XE 책 좀 추천해주세요. [6] | 2015.05.28 by 화랑529 |
우냠냠냠 | 호스팅 입문 어떤걸로 하셨었나요? [22] | 2015.05.27 by 김아흥 |
김아흥 | xe에만 접속하면 묘하게 느리네요 [29] | 2015.05.27 by 김아흥 |
김아흥 | contactus 모듈 좀 이상하네요.. [4] | 2015.05.27 by 김아흥 |
큰돌♡ | 공홈 게시판 중 재밌는 현상 발견.... [3] | 2015.05.25 by 큰돌♡ |
착한동구 | 부트스트랩 컴퍼넌트 이쁘네요 | |
karutian | 레이아웃을 만든다는건 보통일이 아니군요 [12] | 2015.05.25 by 착한동구 |
DCONF | 안드로이드 앱 제작 모듈의 개발자입니다. [32] | 2015.05.25 by jjnj |
CONORY | XE개발에 입문하시는 분들 참고해주세요. [9] | 2015.05.24 by karutian |
karutian | 레이아웃 개발 진행현황! | |
착한동구 | jquery 드롭다운메뉴 모음 | |
착한동구 | 손으로 하는 리듬게임 HTML 소스를 찾았어요 | |
푸른쉼터 | NativeXE 개발 진행 현황입니다. (쪽지 송수신 기능) [5] | 2015.05.22 by 큰돌♡ |
이즈야 | 한 달여간 씨름하던 모듈이 완전체를 보이고 있습니다. [31] | 2015.05.20 by 착한동구 |
이건 닥추가 진리