포럼

안녕하세요. 내년 2월에 졸업을 앞두고 있는 컴퓨터공학과 학생입니다.
올해 저희 학교에서 졸업 작품을 세 명이 한 조를 이루어 수행하게 되었습니다.
졸업 작품 주제를 무엇으로 할까 고민하다가 XE와 연동이 되는 안드로이드 네이티브 앱을 개발해보는건 어떨까 생각이 들었습니다.

 

제로보드4 시절부터 홈페이지를 운영해왔었고, 현재 XE 기반의 (아무도 찾지 않는) 홈페이지를 보유하고 있습니다.
이미 시중에 XE와 연동되는 안드로이드 앱이 나와있는걸로 알고 있지만, 이번 프로젝트를 통해 XE의 구조를 더 자세히 이해하고, 웹과 앱을 연동시키는 원리를 이해하고자 이 분야를 선택하게 되었습니다.

 

프로젝트 시작에 앞서 여러 가지 연구를 해본 결과, 웹과 앱을 연동시키는 데 XML 또는 JSON이 이용되고, 앱 측에서 이 데이터를 가공하여 필요한 변수로 받아들인다는 사실을 알았습니다.

 

아래는 제가 생각해본 프로젝트 산출물의 구조입니다.

그림1.png

먼저 앱측에서 프로젝트 모듈을 호출(①)하면,

프로젝트 모듈은 기존의 XE 모듈(메뉴, 회원목록, 문서 등...)의 함수를 호출(②)합니다.

호출된 함수들은 모듈 측으로 결과물(성공/실패 또는 결과값의 배열)을 반환(③)합니다.

모듈은 View를 통해 반환된 결과물을 JSON형태로 출력하고, 앱은 JSON 형태의 값을 받아들이고(④),

이 값을 가공하여 UI에 뿌려줍니다.

 

이러한 구조로 프로젝트를 진행하려고 하는데, 여러분들의 조언을 듣고 싶어서 글을 올리게 되었습니다.

잘못된 부분이나 고쳐야 할 점 지적해주시면 감사하겠습니다.

 

지금까지 두서없는 긴 글 읽어주셔서 감사합니다.

글쓴이 제목 최종 글
socialskyo 제가 프로그래머가 아니라서 정말 궁금한것이요.. [15] 2015.04.10 by IOZ
BJ람보 2015년 4월 10일 XE 인터넷 생방송 강의 (아프리카) [3] 2015.04.10 by 마음의빈자리
설탕&커피 안드로이드 앱 제작 모듈 개발자입니다. [6] file 2015.04.09 by misol
다크진 XE 에 꼭 필요한 모듈 또는 애드온 개발 요청 드립니다 (공개설정기능) [23] file 2015.04.08 by 키스미베이베
misol 공모전 스킨 부문 출품했습니다. [9] file 2015.04.07 by DJKain
푸른쉼터 모듈 제작 중 MVC 패턴에 대한 의문... [6] file 2015.04.07 by 푸른쉼터
뮤르시엘라고 xe도 어플로 만들수 있는거죠? [2] 2015.04.07 by 뮤르시엘라고
고종훈 다들 광고는 어떻게 다시나요? [1] 2015.04.06 by 몽실아빠
XE XE 공모전 2014 : 웹템플릿 3종과 XEIcon font를 공개합니다 [3] file 2015.04.06 by IOZ
지드래고 여러분 새로고침 없이 댓글,추천 하시나요? [9] 2015.04.06 by 지드래고
졸라맨 핫이슈 엄청난 버그 발견함. [24] 2015.04.04 by ひりゅう.
Devel0per 구글 통계 대시보드 애드온 [37] file 2015.04.04 by Devel0per
시니시즘 개인적으로 XE에 꼭 붙여보고 싶은 텍스트 에디터 [8] file 2015.04.03 by 시니시즘
푸른쉼터 XE 연동 안드로이드 앱 개발 프로젝트에 대한 조언을 구합니다. [5] file 2015.04.03 by GG
socialskyo XE 비밀 글(댓글)에 대해서 [37] 2015.04.02 by socialskyo
하늘희 손쉽게 알림창을 띄울 수 있는 알림창(showindow) 애드온 입니다. [30] file 2015.04.01 by 하늘희
이온디 일기장 게시판 스킨 제작기(4) [4] 2015.04.01 by 키스미베이베
socialskyo 이걸 어디다 말해야 할지.. [3] 2015.04.01 by YJSoft
DING_ xe 위젯이나 모듈에 conf [1] 2015.04.06 by DING_
숭숭군 아... XE버그때문에 멘붕.. [5] 2015.03.31 by 하늘희