iolo / daum-track-jeju-photo Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/daum-track-jeju-photo
Automatically exported from code.google.com/p/daum-track-jeju-photo
Web Server ( 현재 commit 한 photo project ) 에서는
1. 어플에서 사용하기 위한 정보를 사용자에게 json 형태로
제공하는 기능
2. GCM( google cloud message ) 를 이용하여 어플에서 push 메세지를
제공하는 기능
3. mysql ( DB ) 를 관리하는 기능 및 facebook 에 등록하는
기능등을 담당한다.
담당자 :
Original issue reported on code.google.com by [email protected]
on 14 Jan 2014 at 4:43
Mysql 에서는
사용자( facebookid ) 별 GCM 을 보내기 위한 regid 와의
매핑정보를 유지하는 테이블이 하나 있어야 하고.
페이스북 APP PAGE 에 등록한 게시글에 대한 id 에 대해서 위치
정보 및 등록일 ( lat, lng, regdttm) 등을
유지하고 있어야 한다.
필요한 경우 페이스북에서 좋아요 및 댓글수등을
게시글에서 읽어와 DB 에 지속적으로 update 해야할 수도
있다.( 이러한 작업을 Batch 작업이라고 함 )
기타 data 가 늘어남에 따라 index 구성.
기타 필요한 테이블 구성.
사용자 및 database 권한 설정.
담당자 :
Original issue reported on code.google.com by [email protected]
on 14 Jan 2014 at 4:57
포토 어플(가칭)에서는 상단 Tab menu 로 구성되어있고 각종
이미지 및 게시글 리스트
페이스북 API 를 통해 받아온 정보를 보여주는 상세화면등이
존재
Google Map V2 및 위치정보도 인식할 수 있어야 함.
* 서버를 call 할때는 비동기( asynctask ) 방식으로 호출하여야
함
담당자 :
Original issue reported on code.google.com by [email protected]
on 14 Jan 2014 at 4:51
어플 초기 화면에서 facebook 인증
facebook PAGE 를 생성하고 그곳에 token 을 이용하여 post(publish)
하는 기능
posting 한 게시글을 읽어(feed) 와서 리스트에 뿌리거나
상세화면(좋아요. 댓글수등) 에 보여주는 기능
기타 facebook API 와 관련된 모든 기능
담당자 :
Original issue reported on code.google.com by [email protected]
on 14 Jan 2014 at 4:53
Google Cloud Message 라 하여
사용자 기기 (device ) 에 설치된 어플의 unique 한 regid 를
이용하여
서버에서 메세지를 보낼 수 있는 기능.
담당자 :
Original issue reported on code.google.com by [email protected]
on 14 Jan 2014 at 4:54
화면 구성인데요,
로그인 화면에서는 앱 로고와 하단 중앙에는 페이스북
로그인 버튼이 배치되어 있습니다.
로그인이 성공하면 상단에 탭이 4개정도 보이고
최신순|인기순|지도|갈곳
정로도 나옵니다.
최신순은 사람들이 올린 사진들이 최신순으로
보여지는것이구요 페이스북처럼 pull to refresh 로 하면
좋을것 같습니다.
인기순은 일정 기간동안 댓글이나 좋아요 숫자로 순위가
매겨지고, 1등한 사진에 테두리를 LOL처럼 금장 표시, 2등은
은장 표시,,,, 로 하면 재밌을거 같습니다.
그리고 3등과 4등 사이에는 광고? 같은것을 넣으면 좋을거
같습니다.
사진을 선택하면, 자세히 보기(맨 오른쪽)화면이 나타나고,
사진을 화면 가로사이즈에 맞게 표시하고
올린사람 이름, 시간, 좋아요, 댓글 갯수를 표시해주고 그
하단에는 사진을 촬영한 위치를 표시해줍니다.
그 밑으로는 포스트에 달린 댓글을 표시합니다. 그리고
댓글을 달 수 있는 부분 또한 있습니다.
지도는 현재 내 위치를 기준으로 주변의 사진들을 보여주고
마커를 올려서 사진의 썸네일을 표시하면 좋을 것 같습니다.
마지막으로 '갈곳'은 유저가 이 사진 촬영 장소를
가고싶다고 북마크처럼 체크하는 것인데, 이건 기존의
최신순이나 인기순처럼 리스트 형태로 표시하면될것
같습니다.
여기서 더 나아가서 시간이 된다면 등록된 사진들의 장소를
통해서 길찾기 기능을 통해 최단거리 루트를 만들어
주는...것도 좋을 것 같습니다.
업무 분담은 저희가 화면단위로 하기로 했는데
김인우 - 리스트화면(최신순, 인기순, 갈곳)
성의현 - 자세히보기화면 및 서버쪽(?)
이용군 - 로그인, 지도 화면
이런식으로 나누었는데, 각 화면(엑티비티)간 intent
넘기는것이나 서버에서 데이터를 보내주는것, DB구조에
대해서는 조금 생각해봐야 할거 같습니다..
Original issue reported on code.google.com by [email protected]
on 14 Jan 2014 at 5:08
Attachments:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.