포럼
XE 연동 안드로이드 네이티브앱 프로젝트 개발 현황입니다.
2015.04.21 14:57
안녕하세요.
몇 주 전에 프로젝트 계획을 올려 조언을 구하였었는데요, 감사하게도 여럿 분들께서 도움을 주셨습니다.
이에 힘입어 "NativeXE"라는 가칭을 붙여 프로젝트를 진행하고 있습니다.
일단 이 프로젝트는
1. XE와 연동이 되는 안드로이드 네이티브 앱과
2. XE와 안드로이드 앱 간 통신을 위한 포맷(JSON)을 출력시키는 XE 모듈로 구성됩니다.
프로젝트의 목표는
"XE 기반의 홈페이지에 완성된 모듈을 설치만 하면 해당 홈페이지를 위한 전용 안드로이드 앱을 사용 할 수 있도록 하는 것"
입니다.
지금까지 구현된 기능을 일부 소개하겠습니다.
모든 내용은 XE 기반 사이트에 설치된 개발중인 XE 모듈을 이용하여 정보를 주고받습니다. (JSON 사용)
우선 앱을 처음 실행하면 나오는 로그인 화면입니다.
아이디와 비밀번호를 입력하여 XE 기반 사이트의 로그인이 가능합니다.
(현재는 개발을 위해 연동할 사이트 주소를 고정해놓았는데, 추후에 주소를 설정 가능하도록 할 예정입니다.)
로그인이 완료되면 특정 게시판에 대한 게시물 정보를 받아옵니다. (게시판 메뉴의 경우)
맨 좌측에서 오른쪽으로 스와이프를 하면 XE 기반 사이트에서 설정한 메뉴 목록이 출력되며, 각 메뉴에 접근이 가능합니다.
게시물을 선택하면 게시물의 내용과 댓글을 확인할 수 있으며, 댓글을 작성할 수도 있습니다. (대댓글도 지원합니다.)
XE 알림센터 Lite 모듈과 연동하여, 사용자가 작성한 게시물의 새 댓글에 대한 GCM 푸쉬 알림을 지원합니다.
현재는 댓글 알림만 정상적으로 조회가 가능하며, 쪽지에 대한 알림은 수신 가능하나 조회가 되지 않고 있습니다.
그 외에도
1. 게시물 작성/수정/삭제
2. 댓글 작성/수정/삭제
3. 게시물 검색 (대상 설정 가능)
4. 메뉴 모듈 종류별 화면 출력 세분화 ex) 게시판(board), 페이지(page), 외부 페이지(outside) 등...
기능을 지원합니다.
앞으로 개발할 부분은
1. 회원 가입/회원정보 조회/회원 탈퇴
2. 쪽지 푸쉬 알림에 대한 처리
3. (조금 욕심을 부려보면...) 게시물에 이미지 업로드
등등이 되겠습니다.
프로젝트를 성공적으로 마쳐 자료실에 배포하는 그날까지 많은 관심과 성원 부탁드리겠습니다. (--)(__)
P. S.
한창 열심히 개발하고 있는데 벌써 안드로이드 앱 연동 모듈이 나왔네요...ㅜㅜ
그래도 자료실에 배포된 모듈같은 경우 앱에서 사이트 내용에 대한 부분은 WebView로 처리하는 것 같네요...