마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 어플과 데이터베이스에 관하여

0 추천
이번에 처음 안드로이드 어플을 만드기위해 뛰어든 학생입니다.

어플을 하나 만들려고 하는데  뭐를 해야하고 어디 부터 시작해야 할지 전혀 감이 안잡혀서 질문합니다.

제가 만들려는 어플을 간단히 소개하면

일단 스마트디바이스에 탑재된 평행자와 나침반 기능을 활용해서 일정한 간격을 두고 움직임 정보를 제가 사용하는 컴퓨터로 실시간으로 확인할수 있고 그 자료를 컴퓨터에 축적되도록하려고 합니다.

아무것도 모르는 제 생각으론 일단 스마트폰에 어플이 하나 있어야 할 듯하고 그 정보를 웹기반 서비스를 이용하여 컴퓨터로

보내려면 restful인가 하는 것을 사용해야 하고 또 그 정보를 컴퓨터로 확인할수 있도록 하는 프로그램이 있어야 할 듯하고  

축적되는 정보들을 관리할 데이버베이스 프로그램도 하나 있어야 할 듯합니다.

앞에서 말한 어플을 만드는데  위의 (1)제 생각이 틀린 건지 알고 싶습니다. 또 (2)이것을 시작하기 위해서 가장 먼저 시작해야 될 것이 무엇이고 어떤 순서로 접근하면 좋을지 궁금합니다. 고수님들 답변 부탁드립니다.~
각하오톡 (120 포인트) 님이 2013년 12월 26일 질문

1개의 답변

0 추천
1. 스마트폰에서 일정 시간마다 특정 서버로 현재 위치 + 스마트폰의 고유값 전송

2. 서버에서는 스마트폰에서 오는 정보를 받아서 DB에 저장.

계획은 맞게 세웠습니다.

 

필요한 기능은 스마트폰에서는

  = 현재 위치 찾기

  = 네트워크 전송

  = 일정 시간마다 동작하게 하기

만 하면 될 것 같네요. 현란한 UI가 필요한 것 같지는 않으니 저 3개의 기능을 각각 하나의 예제 앱으로 만들어서 테스트 해보세요.(네트워크 전송이라면 서버를 만들기 전까지는 예제로 못할 수도 있겠네요)

 

그 다음은 서버를 만들어야하는데, 고유IP를 받았으면 모르겠지만 공유기에 물려있는 컴에서 서버를 돌리려면 공유기에서 포트포워딩을 설정해야합니다.

 

그 다음은 실제로 서버를 만들어야 하는데, 루비온레일스가 좋을 것 같아요. 쉬운 기능은 간단하게 해결할 수 있거든요.

아무 것도 모르는 상태에서 시작하려면 서너달 걸릴 것 같네요.

건투를 빕니다.
쎄미 (162,410 포인트) 님이 2013년 12월 26일 답변
...