안드로이드 개발 질문/답변
(글 수 45,052)
졸업작품을 만들기 위해서 어플을 개발해야 하는데
독창성이라던가 이런것 보다 학부생이다 보니 코딩쪽이 더 중점을 두어서
어찌되었든 어플을 만들면 됩니다..
그래도 이왕이면 기능도 괜찮고 디자인도 괜찮은 어플을 만들고 싶은게 마음입니다만,
가끔씩 자바나 이런 언어들을 하긴했지만 처음부터 만들어보는건 이번이 처음이라서요
시작부터 어떻게 해야할지 감이 안잡힙니다. 그래서 조언을 구하려고 합니다
일단 만들고자 하는 앱은 카카오톡과 비슷하지만 일단 채팅 프로그램은 아니구요;
메신저 같은건데 주 목적은 메신저보다는 다른 정보의 전달을 목적으로 합니다
예를들면 위치전달이라던가 하는거요...
일단 질문을 드리자면; 번호 인증으로 계정을 생성하는것을 어떻게 해야할지 모르겠습니다;
서버구축하는것도 문제긴 한데... 일단 처음시작을 어떻게 해야할지 몰라서요;
전반적인 가이드라인이어도 괜찮구요, 계정생성과 관련된 부분에 대한 답을 주셔도 괜찮습니다;
서버구축에 관해서도 지금 생각하는것 mysql 사용을 생각하고 있는데 거기에 대한 조언도 괜찮습니다;
진행상황이 조금.. 빠르게 나와야 되기 때문에 자세한..; 답변 부탁드릴게요
정말 아는게 없어서요....
읽어주셔서 감사합니다.
- 질문 전공지사항 확인하였습니다.
뭐 여러가지있지만 우선 질문에 답을 해드릴게요
1. 서버
- 푸시서비스를 염두해 둔다면 C2DM 은 배제하세요. 채팅을 할만큼의 서비스는 안됩니다. 10분내에 4개 이상의 메세지를 보내면 3개는 손실될 정도에요.
- 소켓 통신을 기반으로 하셔야합니다. http 통신으로는 분명 한계점을 만나게 되실 것입니다.
- 번호 인증 서비스인데 만약 문자 인증 방식을 염두하신다면 역시나 포기하세요. 이거 구축하려면 돈 들어요. 그리고 전화번호 기반 친구 추천 서비스는 특허가 있습니다. 역시나 포기하세요. (특허권은 카카오톡에 있습니다.)
2. 클라이언트
- 위치기반 서비스는 사용자 동의를 얻어야 하고 사업자 인증 같은걸을 받아야 가능합니다. 마켓에 배포할 것을 염두하신다면 포기하세요.
- 메세지 내용은 중요치 않아요. 어떻게 보여지게 할 것인가가 중요합니다. 위치 정보가 날아온다면 이걸 어떻게 화면에 보여줄 것인가부터 고민하세요.
뭐 고민 상담은 여기까지고..
사실 위의 고민 사항을 모두 날려주는 오픈 소스 프로젝트가 있습니다. 서버 구축부터 클라이언트용 라이브러리까지..
근데 그건 직접 알아보세요..졸작인데 그정도는 직접 해보셔야죠.
실제로 이걸로 서비스하는 꽤 인지도 있는 업체가 있거든요.
(증명된 방식이라는 반증이죠)