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

드롭박스 같은 어플리케이션을 만들려고하는데 필요한 기술이 무엇인지 궁금합니다

0 추천
안녕하세요 주말 잘 보내고 계신지요?

제가 좀 난이도있는 어플리케이션을 만들려고하는데, 개인 또는 그룹 형식으로,

권한이 있는 자가 폴더를 만들고 개인이 업로드 & 다운로드가 가능한, 비유하자면 드롭박스 같은

어플리케이션을 만들고 싶습니다 위 말씀드린 부분이 주 기능이며 다른 부기능은 아직 생각해보진 않았습니다.

(예를 들면 동영상을 카톡에 전송한다던가 사진을 바로 볼 수 있다던가가 있겠네요)

그렇다면 위 주기능을 구현하기 위해선 어떠한 언어 또는 기술이 필요한지 궁금합니다.

 

정말 너무 궁금합니다.

현재 안드로이드 (자바)와 php 언어를 다를 줄 알며 다른 언어 무엇이 필요한지가 정말 궁금합니다

 

꼭 좀 답변 부탁드리겠습니다. 확실하지 않아도 길을 아시는 분도 답변 감사히 받겠습니다 ( __ )
프론트쉐어 (140 포인트) 님이 2016년 7월 16일 질문

1개의 답변

0 추천
자바로 안드로이드 폴더를 감시해서 자동 업로드 기능과 공유기능 그리고 서비스로 등록해서 항상 실행되도록,
php 로 서버를 구성하셔도 되구요. FTP 서버를 만드셔도 되구요...
윈도우에서도 자바로 해도 되고.. 아니면 비주얼 스튜디오로 FTP 클라이언트를 만드시면 됩니다.
폴더를 감시해서 폴더에 파일이 있으면 서버의 파일과 수정날짜를 비교해서 업데이트 시켜주는 것을,
안드로이드 클라이언드와 윈도우 클라이언트로 각각 서비스에 등록시켜서 항상 실행되도록만 해주면 되요.
다해요 (140 포인트) 님이 2016년 7월 18일 답변
답변 진심으로 감사드립닏나. 제가 워낙 지식이 안드로이드(자바)와 php로만 몰려있어서 대충 감으로만 이해가 되었는데,
1. 폴더 감시하여 자동 업로드 & 그에 따른 공유 기능 << 서비스로 처리
2. 서버는 php 또는 FTP로. (저는 FTP 서버가 무엇인지 몰라 찾아보아야겠네요! 비쥬얼 스튜디오 언급하신 것보니 C가 필요한듯 보임)
3. 안드로이드 클라이언트와 윈도우 클라이언트라 하셨는데
윈도우 클라이언트는 무엇을 의미하는지..? 웹에서 이용가능토록 말씀하시는건지??
이렇게 이해하였는데 맞는지 재답변 부탁드려도될까요?
답변 정말 감사드립니다
웹서버의 클라이언트는 웹브라우저 쟎아요.
마찬가지로 FTP 서버의 클라이언트는 알FTP 나 파일질라 가 됩니다.
윈도우 클라이언트가 필요하다는건, 윈도우에서도 파일을 공유 하고 싶을때,
윈도우 클라이언트 FTP 를 만들고 폴더 감시해서 파일이 폴더에 있고 수정되거나 추가 되거나 삭제 되었을때 서버에 통보하고 서버파일과 동일하게 유지하도록 만들어야 합니다.
아아! 이해되었습니다!
감사합니다 ^^ 파일 업로드 및 다운로드 & 공유에 대한 흘러가는 것에 대해서는 전반적으로 이해가 되었습니다!
...