21
DKU Android Project 박현우 [email protected] Mobile Application

Mobile Applicatiobs (박현우)

Embed Size (px)

DESCRIPTION

8월 27일 논현동 건설회관에서 열린 'SKT-삼성전자 안드로이드 앱개발 페스티벌 개발자 컨퍼런스'에서 발표된 자료입니다.

Citation preview

Page 1: Mobile Applicatiobs (박현우)

DKU Android Project

박 현 우[email protected]

Mobile Application

Page 2: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

목차

프로젝트 소개 Application 개발 팁

Mobile Application 개발 능력 IDEA User Interface Test

Tstore 공모전 수상작 소개 DanTravel

Page 3: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

프로젝트 소개

DKU Android Project Android Application 개발 프로젝트 (09.10~) Mobile Application 및 Mobile OS 연구

담당업무 Project Manager (팀장) Android Programming Web Server 구축 및 연동

Page 4: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

프로젝트 소개

주요 실적 SKT T store Android Application 공모전 은상수상 (DanTravel) Challenge Storm Application Contest 3위 수상 (DanTrainer) “DanMoney” – Tstore + Android Market 판매량 Total 15023 “DanKook” – 단국대학교 Android 용 어플리케이션 개발 이 외에 DanHere, DanFinder 등 다수 어플 제작 단국대학교 App Center 안드로이드 개발자 과정 보조강사 삼성SDS & 경기여성e러닝 센터 모바일 과정 멘토 “대학생 개발자”로 YTN, MBN에 뉴스 인터뷰 삼성 Bada 개발자 과정 수료

Page 5: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

App 개발

Mobile Application 개발 능력

Idea

편리하고 센스 있는 UI Design

Test

Page 6: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

Mobile Application 개발 능력

개발 능력 Android App: JAVA + Android Programming IPhone App : Objective-C + IPhone Programming Symbian App : C/C++/JAVA + Symbian Programming Blackberry App : Java + Blackberry Programming Windows Mobile App : C/C++ + Windows Mobile Programming Bada App : C++ + Bada Programming

Web 과의 연동 처리능력의 한계 용량문제

DB(Database) 설계 신속, 정확

Page 7: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

IDEA

Idea 경험에서 찾아라 (불편한 것/귀찮은 것/심심한 것…..)

메모의 중요성

불가능한 아이디어는 없다 → 개인용/기업용 → 절충 모방을 하되 기능적 차별성 찾기

돈을 쓸 때마다 저절로가계부 기록

↓카드라도 허용

↓Dan Money

기존 운동어플리케이션↓

Ranking System 도입+ 귀엽고 색다른 UI

↓Dan Trainer

Page 8: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

UI

UI 같은 기능의 수많은 앱들 과의 차별성을 둘 수 있다. 소비심리를 자극

포스트잇 형태의 디자인으로 다른 앱 과의 차별성

↓Dan Here

Page 9: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

UI 각각의 컨셉에 맞게 → 귀엽거나 세련되거나 심플하거나 …….

STEP 으로단계별로 진행

심플하게사용법만 수록

Page 10: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

TEST

Test 완벽한 테스트는 없다. 하지만 버그를 최소화 하도록. 개발자가 아닌 어플에 대한 지식이 없는 일반인들에게도 테스트

수 천번의 줄넘기와 만보기 테스트 및다양한 환경에서 테스트

↓이에도 불구하고 버그 발생

↓검증 탈락;;

Page 11: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

개발 타겟

타겟 설정 → 공모전 or Market 판매 단순한 App 이 마켓 판매량이 뛰어나게 높을 수도 있다. 때로는 뛰어난 아이디어의 공모전 수상작이라 할지라도 많은 사람

들의 공감대를 형성하지 못할 수도 있다.

기존 어플리케이션의 재구성 UI, 추가기능 등 어떠한 점이라도 기존 앱과 차이가 있어야 한다.

독특한 아이디어 단, 많은 사람이 공감할 수 있도록.

다작(多作) 안정적이며 완성도 있는 다작으로 판매자의 신뢰도 상승

Page 12: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

Dan Travel(여행 경비 및 정보 어플리케이션)

Page 13: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

Dan Travel (SKT Tstore 안드로이드 공모전 은상 수상)

주 목적 여행 경비 계산 여행 정보 (관광명소, 교통, 숙박 등) 여행 친구 찾기

Dan Travel

Page 14: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

기본 정보 입력 이름, 나이, 성별 출발날짜, 도착날짜

Twitter Icon 자체 구축 Twitter 연결 (친구 찾기)

Dan Travel (기본정보입력)

Page 15: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

Dan Travel (나라 및 도시선택)

Page 16: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

항공요금 인터넷에서 예약 가능한 최저가 항공

가격을 알려주는 홈페이지 파싱 최저가 순으로 정렬 항공사 및 판매 사이트 표시

숙박요금 인터넷에서 예약 가능한 호텔 및 호스

텔 정보 홈페이지 파싱 호텔 및 호스텔의 정보 수록

Dan Travel (항공 및 숙박요금)

Page 17: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

Dan Travel (항공 및 숙박요금)

Page 18: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

교통정보 각 도시 별 교통요금 직접 수집 후, 소

스코드 내부에 삽입. 공항→시내, 시내→시내, 패스권

Dan Travel (교통정보)

Page 19: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

관광지 정보 각 도시에 맞는 관광지 정보 수집 요금, 사진, 관광지 정보, 위도 및 경도 정보들을 자체 구축한 웹 서버에 페이

지를 만들어서 구축 후 페이지 파싱(어플리케이션 용량을 축소 목적)

Dan Travel (관광지정보)

Page 20: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

최종 가격 앞서 저장된 정보로 최종 가격 환산 현재 환율을 인터넷에서 파싱 “저장하기” 버튼을 이용하여 내부 DB에

저장 Twitter Open API를 사용하여 “친구 찾

기 등록” 버튼을 이용하여 Twitter에 업로드.

Dan Travel (최종가격)

Page 21: Mobile Applicatiobs (박현우)

DKU Android Project (2009-2010)

감사합니다