1. Deviewsched - Intro
Deviewsched 프로젝트의 모습
* 그 외 다른 기능들의 모습이 궁금하다면 아래 동영상링크를 참조
https://youtu.be/D2wTgEvYh14
Project Name
Deviewsched (Deview스케쥴러)
Motive
Google I/O의 iosched 프로젝트를 보고 한국의 개발자 컨퍼런스인
Deview에도 비슷한 형태의 도구가 있으면 좋겠다고 생각함.
단, iosched보다 “한국의 컨퍼런스에 적합한 다양한 기능” 과, 다른
개발자들이 “더 자유롭게 활용하는 것” 이 목표
Maintainer
Hyemingway / wikay / Acegugu
Advisor & Reviewer
enghqii
Github URL
https://github.com/GDG-SSU/deviewsched-android
2. Deviewsched - Function / Why OSS?
Provide Function
- 메인 홈 (About Conference / Hot Sessions / #Hashtag)
- 전체 세션 보기
- 관심 세션 보기 / 선택하기
- 컨퍼런스 장소 안내
- 참석한 내 친구 찾기
- 참가 등록 및 발 도장 기능
- 태블릿 형태에 적합한 UI 제공
Why OSS?
- 일반적인 형태의 어떤 컨퍼런스이던 이 프로젝트를 이용해
간편히 컨퍼런스 앱을 개발하는 것이 가능
(프로젝트 문서에서 제공하는 Request URL과 Response Json 규약을 맞춰주어야함)
- 컨퍼런스라는 이벤트 특징 상, 분야에 관계없이 참석자들의
Needs를 충족하기 위해서는 오픈소스 형태의 프로젝트가 적
합함
(SW분야 뿐만이 아닌 다른 형태의 컨퍼런스에 대해서 필요한 기능들이 있다면,
Maintainer들간의 상의 하에 적극 반영할 예정)
- Deview가 Develop 컨퍼런스이기에 이 프로젝트를 제공할 확
실한 유저가 있다. 그리고 유저들이 Developer이기에 오픈소
스라는 특징 상 프로젝트가 성장하는 선순환 구조를 만들수가
있음.
3. Deviewsched - Complete / Intended / Spec.
Completed Develop
- 각 기능들에 대한 UI
- 전체 세션 보기
- 관심 세션 보기
- 관심 세션 선택하기
- Facebook 계정을 이용한 로그인
- Map API를 이용한 컨퍼런스 위치 안내
Intended Develop
- 메인 화면 UI 구성
- 참석한 내 친구 찾기
(참석자의 Facebook친구 기준)
- 참가등록 / 발 도장 기능
- Serverside 개발 및 연동
- 참석세션 Notification 및 Setting 기능
- 간편 커스터마이징 기능
Project Spec.
- Platform :
Android ICS~Marshmellow 지원
(IOS는 이번 D2Fest에서 목표로 하지 않음)
- Backend(For Deview2016) :
Perl or Flask(Python)
- CI Tool : Travis CI
- Report Tool : Twitter Fabric
- Test Framework : Robolectric 3.0
- Version Control : Git
본 프로젝트와 관련하여 멋진 내용들이 많지만,
슬라이드의 여유가 충분하지 않아 적지는 않는다.
-Ace Kim-