zion high school app for android


안드로이드용 시온고등학교 
애플리케이션 오픈소스 프로젝트 기획안.

한영빈@Licube


contents

  1. 기획 목적
  2. 디자인 컨셉
  3. 넣을 기능
  4. 구채적 개발 계획
  5. 질문 및 답변

purpose of planning

-기획 목적-

only for pc?

현재 우리학교 홈페이지는 컴퓨터 같은 큰 화면에서
이용하기 적합한 형태로만 제공됩니다.

not for mobile device?

today, most people are....

오늘날 대부분의 사람들은...

스마트폰, 태블릿등의 모바일 기기를 
일상생활속에서, PC보다 많이 사용합니다.

웹서핑도 웬만해선... 스마트폰으로 다 합니다.
(특히 밖에 있을때)

이러한 모바일 기기들은...

PC에 최적화된 우리학교 홈페이지를 
보기에는 화면이 작습니다.

플레시(Flash)를 지원하지 않습니다.
(우리학교 홈페이지는, 일부 컨탠츠의 경우 
플레시가 있어야 볼 수 있습니다.)

PC에서 잘 되던 플러기인들 중 일부틑 
모바일에서는 지원하지 않습니다.
(예 : Active X, Adobe Flash 등..)


PC에서 마우스를  올리는 것을 이용한 것들
(예를들어, 마우스를 올리면 나타나는 메뉴 항목들)
은, 터치를 사용하는 스마트폰이나 태블릿에서는 
이용하기에 어려움이 많습니다.

모바일웹을 지원하도록 뜯어고치면 되잖아?....


국내 학교 홈페이지 대다수의 경우는 외부 업체에서 
만드는 경우가 대부분 입니다.(뜯어고치려면, 업체에 
요청을 하고. 비용을 더 지불해야 합니다.)

직접 서버를 설치하고 운영하여, 사이트를 구축하면.
시간도 오래 걸리며, 비용도 많이 나갑니다.


develop an app for android device

안드로이드용 앱 개발의 장점...

웹으로는 할 수 없는 다양한 기능 
구현 가능(예 : 위젯, 시스탬 알림)

수많은 유용한 오픈소스 라이브러리

웹상의 많은 유용한 개발자 커뮤니티, 그리고 자료들...

적은 비용...

기타 등등....

DESIGN CONCEPT...


디자인 컨셉...

dashboard


Inspired by Google Search App

others...

예시 : 오늘의 식단 화면.

functions for app

넣을 기능들... (변경될수도 있음)

공지사항 - 학교 홈페이지 게시판에서 컨텐츠 가저오기
오늘의 식단 - 학교 홈페이지 또는 나이스 시스템으로부터 정보 가저오기
연락처 - 학교 전화번호, 팩스 등등... 바로 연결 가능
가정통신문 - 학교 홈페이지 게시판에서 컨텐츠 가저오기
학교 정보 - 학교에 대한 정보 (위치, 연혁 등등..)
앱 정보 - 설치된 학교 앱 정보(버전, 개발자 정보 등..)

plans


구체적 프로젝트 개획

기초 기획안.

현재 발표하고 있는 내용.

프로젝트 구성원 모집


약 5~6명 정도

개발자, 디자이너, 모집

동아리(Licube)회원 대상

기획안 수정


기획안에서 수정이 필요한 부분 수정

기능을 더 추가 또는 제거

디자인 변경 등등....

개발 시작


개발환경 : OS 상관없음 + 안드로이드 SDK + 
Eclipse IDE + Git Repository (BitBucket 사용)

앱이 지원할 운영체제 : 안드로이드 2.2 또는 그 이후 버전

개발이 처음인 회원은 기초부터 차근차근 
다른 회원이 가르처 주거나 독자적으로 공부하기..

개발 중 버그 수정 병행할 예정

시험버전 내부적으로 배포


Google Play를 통해 배포하기 전, 내부적으로 테스트.

APK파일만 내부적으로 배포.

동아리 회원들을 대상으로 테스트를 할 예정.

부족한 부분 개선.

Google Play를 통한 배포


동아리 전용 개발자 개정 등룩하여, 전용 개정 통해
앱을 배포할 예정.

소스코드 Github.com 통해 공개 
(라에센스는, Apache License 2.0 으로 할 예정)

Q&A

질문 및 답변


질문 받습니다!




Thank You

Made with Slides.com