SlideShare a Scribd company logo
1 of 17
소설네트워크
for iOS
Soong-sil Univ. Mobile Programming Final Presentation

윤재석
Date : 2013. 12. 09
TABLE OF CONTENTS

소설네트워크
for iOS
Soong-sil Univ. Mobile Programming Startup Presentation

1. 개발목적
2. 구현기능
3. 데모
소설네트워크
for iOS

개발 목적

Soong-sil Univ. Mobile Programming Startup Presentation

선정 배경

1.

스마트폰 사용자의 증가

2.

소설쓰기를 취미로 하는
학생의 증가

3.

아이폰 사용자를 위핚
소설공유 어플리케이션의 부재
소설네트워크
for iOS

구현기능 소개

Soong-sil Univ. Mobile Programming Startup Presentation

시스템 구조도 - Before
Server – Cafe24 Linux Hosting

Linux(Cent OS 5.5)
JAVA

MySQL

ICE
Framework

Eclipse
(jar export)

Client – iPad2

iOS 7
Objective C

SQLite

ICE
Framework

Xcode
소설네트워크
for iOS

구현기능 소개

Soong-sil Univ. Mobile Programming Startup Presentation

시스템 구조도 - After

Ice Framework iOS7 미지원 ... OTL

Server – Cafe24 Linux Hosting

Linux(Cent OS 5.5)
Rest
API
Python
JAVA

MySQL

Flask +
ICE
Framework
SqlAlchemy

Vim
Eclipse
Editor
(jar export)

Client – iPad2

iOS 7
Objective C

NSUser
SQLite
Default

ICE
HTTPS
Framework

Xcode
소설네트워크
for iOS

구현기능 소개

Soong-sil Univ. Mobile Programming Startup Presentation

iOS에서 사용가능핚 소설 공유 어플리케이션 개발
기존의 소설네트워크 안드로이드 버젂의 리소스를
iOS에서도 동일하게 접근, 사용가능 하도록 개발

• 기존의 소설네트워크 서버에 누적된 리소스를 활용하여 iOS에서도
동일핚 데이터로 접근 & 사용가능 하도록 개발
• 이를 통해 사용자는 안드로이드 뿐만아니라 iOS를 통해서도
소설네트워크를 사용핛 수있게 된다.
구현기능 소개

소설네트워크
for iOS
Soong-sil Univ. Mobile Programming Startup Presentation

스토리보드 – OverView
구현기능 소개

소설네트워크
for iOS
Soong-sil Univ. Mobile Programming Startup Presentation

1. 스플레시 화면

터치를 통해 소설네트워크에 접속하도록 구현
구현기능 소개

소설네트워크
for iOS
Soong-sil Univ. Mobile Programming Startup Presentation

1. 스플레시 화면 -> 로그인화면

터치를 통해 소설네트워크에 접속하도록 구현
로그인화면, 비밀번호 저장 기능 구현
(로그인 성공 시
아이디는 기본적으로 저장됨,
비밀번호 저장 체크상태로 로그인 성공 시
비밀번호도 저장됨)
소설네트워크
for iOS

구현기능 소개

Soong-sil Univ. Mobile Programming Startup Presentation

1. 스플레시 화면 -> 로그인화면 -> 회원가입화면

터치를 통해 소설네트워크에 접속하도록 구현
로그인화면, 비밀번호 저장 기능 구현
(로그인 성공 시
아이디는 기본적으로 저장됨,
비밀번호 저장 체크상태로 로그인 성공 시
비밀번호도 저장됨)

회원가입화면, 아이콘 수정 기능 구현
(저장된 이미지를 불러오거나
카메라로 찍어서 프로필 아이콘을 수정 가능)
구현기능 소개

소설네트워크
for iOS
Soong-sil Univ. Mobile Programming Startup Presentation

2. 메인 화면
2. 새로고침 기능

1. 각 소설을 리스트로 표현
소설네트워크
for iOS

구현기능 소개

Soong-sil Univ. Mobile Programming Startup Presentation

2. 메인 화면

3. 슬라이딩 메뉴

4. 사용자 정보 표현
구현기능 소개

소설네트워크
for iOS
Soong-sil Univ. Mobile Programming Startup Presentation

3. 소설 상세화면
1. 소설의 챕터 목록 보기

1-1. 소설의 내용 보기
구현기능 소개

소설네트워크
for iOS
Soong-sil Univ. Mobile Programming Startup Presentation

3. 소설 상세화면

2. 저자 정보 보기
구현기능 소개

소설네트워크
for iOS
Soong-sil Univ. Mobile Programming Startup Presentation

3. 소설 상세화면

3. 댓글 정보 보기
소설네트워크
for iOS
Soong-sil Univ. Mobile Programming Final Presentation
소설네트워크
for iOS
Soong-sil Univ. Mobile Programming Startup Presentation

Q&A

More Related Content

Viewers also liked

Faculty instructional technology
Faculty instructional technologyFaculty instructional technology
Faculty instructional technology
Patricia Hetu
 
Tnt Post E Commerce
Tnt Post E CommerceTnt Post E Commerce
Tnt Post E Commerce
vanderkrogt
 
нетрадиционная» русская грамматика
нетрадиционная» русская грамматиканетрадиционная» русская грамматика
нетрадиционная» русская грамматика
ekaterina7
 
Mecanismes de transmissio circular
Mecanismes de transmissio circularMecanismes de transmissio circular
Mecanismes de transmissio circular
Susana Valls Andreu
 
광고와 뉴미디어5
광고와 뉴미디어5광고와 뉴미디어5
광고와 뉴미디어5
Chaenam, Jun
 
Transpaz 010710 pintor americano contemporaneo
Transpaz 010710 pintor americano contemporaneoTranspaz 010710 pintor americano contemporaneo
Transpaz 010710 pintor americano contemporaneo
ASHENRIQUES
 
My Presentation Jwz
My Presentation JwzMy Presentation Jwz
My Presentation Jwz
MarsS3008
 
마케팅커뮤니케이션
마케팅커뮤니케이션마케팅커뮤니케이션
마케팅커뮤니케이션
Chaenam, Jun
 
國立高雄大學新生入學典禮交通安全宣導
國立高雄大學新生入學典禮交通安全宣導國立高雄大學新生入學典禮交通安全宣導
國立高雄大學新生入學典禮交通安全宣導
Tzongyeu Lu
 

Viewers also liked (18)

Faculty instructional technology
Faculty instructional technologyFaculty instructional technology
Faculty instructional technology
 
Tnt Post E Commerce
Tnt Post E CommerceTnt Post E Commerce
Tnt Post E Commerce
 
2011 03 14 dev ops meetup - top lessons creating dev-ops super-tribes 2b
2011 03 14   dev ops meetup - top lessons creating dev-ops super-tribes 2b2011 03 14   dev ops meetup - top lessons creating dev-ops super-tribes 2b
2011 03 14 dev ops meetup - top lessons creating dev-ops super-tribes 2b
 
Message#4 for ICF Conference 2012 campaign
Message#4 for ICF Conference 2012 campaignMessage#4 for ICF Conference 2012 campaign
Message#4 for ICF Conference 2012 campaign
 
Imc정의
Imc정의Imc정의
Imc정의
 
아이애드
아이애드아이애드
아이애드
 
Kisah nanokarbon
Kisah nanokarbonKisah nanokarbon
Kisah nanokarbon
 
ICF Conference 2012 - Host Intro Speech
ICF Conference 2012 - Host Intro SpeechICF Conference 2012 - Host Intro Speech
ICF Conference 2012 - Host Intro Speech
 
нетрадиционная» русская грамматика
нетрадиционная» русская грамматиканетрадиционная» русская грамматика
нетрадиционная» русская грамматика
 
Mecanismes de transmissio circular
Mecanismes de transmissio circularMecanismes de transmissio circular
Mecanismes de transmissio circular
 
광고와 뉴미디어5
광고와 뉴미디어5광고와 뉴미디어5
광고와 뉴미디어5
 
El arte
El arteEl arte
El arte
 
Transpaz 010710 pintor americano contemporaneo
Transpaz 010710 pintor americano contemporaneoTranspaz 010710 pintor americano contemporaneo
Transpaz 010710 pintor americano contemporaneo
 
My Presentation Jwz
My Presentation JwzMy Presentation Jwz
My Presentation Jwz
 
[Cicle de subvencions 2010] financament privat
[Cicle de subvencions 2010] financament privat[Cicle de subvencions 2010] financament privat
[Cicle de subvencions 2010] financament privat
 
마케팅커뮤니케이션
마케팅커뮤니케이션마케팅커뮤니케이션
마케팅커뮤니케이션
 
國立高雄大學新生入學典禮交通安全宣導
國立高雄大學新生入學典禮交通安全宣導國立高雄大學新生入學典禮交通安全宣導
國立高雄大學新生入學典禮交通安全宣導
 
Produccion antigua, feudal, europea y americano
Produccion antigua, feudal, europea y americanoProduccion antigua, feudal, europea y americano
Produccion antigua, feudal, europea y americano
 

Similar to 소설네트워크 for iOS

앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?
Chulgyu Shin
 
앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?
Chulgyu Shin
 
모바일 앱 발표
모바일 앱 발표모바일 앱 발표
모바일 앱 발표
승현 황
 

Similar to 소설네트워크 for iOS (20)

앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?
 
앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?
 
about IPhone and Mac OS X
about IPhone and Mac OS Xabout IPhone and Mac OS X
about IPhone and Mac OS X
 
Ionic으로 모바일앱 만들기 #1
Ionic으로 모바일앱 만들기 #1Ionic으로 모바일앱 만들기 #1
Ionic으로 모바일앱 만들기 #1
 
Citrine소개서
Citrine소개서Citrine소개서
Citrine소개서
 
Beginning react native
Beginning react native Beginning react native
Beginning react native
 
진민완 포트폴리오
진민완 포트폴리오진민완 포트폴리오
진민완 포트폴리오
 
진민완 포트폴리오
진민완 포트폴리오진민완 포트폴리오
진민완 포트폴리오
 
mobile platform
mobile platformmobile platform
mobile platform
 
Mobile Platform
Mobile PlatformMobile Platform
Mobile Platform
 
모바일앱개발 교육자료
모바일앱개발 교육자료모바일앱개발 교육자료
모바일앱개발 교육자료
 
ARTIK 710 IoT class
ARTIK 710 IoT class ARTIK 710 IoT class
ARTIK 710 IoT class
 
Saii iPhone 1
Saii iPhone 1Saii iPhone 1
Saii iPhone 1
 
Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5
 
진민완 포트폴리오
진민완 포트폴리오진민완 포트폴리오
진민완 포트폴리오
 
스마트폰 전문 개발사가 바라보는 급변하는 모바일 환경
스마트폰 전문 개발사가 바라보는 급변하는 모바일 환경스마트폰 전문 개발사가 바라보는 급변하는 모바일 환경
스마트폰 전문 개발사가 바라보는 급변하는 모바일 환경
 
PORTFOLIO of HugeFlow Jul 2012
PORTFOLIO of HugeFlow Jul 2012PORTFOLIO of HugeFlow Jul 2012
PORTFOLIO of HugeFlow Jul 2012
 
Jung jaeyeoup
Jung jaeyeoupJung jaeyeoup
Jung jaeyeoup
 
[135]모바일 키보드, 스마트보드에 AI 적용하기
[135]모바일 키보드, 스마트보드에 AI 적용하기[135]모바일 키보드, 스마트보드에 AI 적용하기
[135]모바일 키보드, 스마트보드에 AI 적용하기
 
모바일 앱 발표
모바일 앱 발표모바일 앱 발표
모바일 앱 발표
 

More from Jake Yoon

오픈소스하드웨어
오픈소스하드웨어오픈소스하드웨어
오픈소스하드웨어
Jake Yoon
 
Jake yoon세미나
Jake yoon세미나Jake yoon세미나
Jake yoon세미나
Jake Yoon
 

More from Jake Yoon (20)

SOSCON 참관후기 공유세미나(1)
SOSCON 참관후기 공유세미나(1)SOSCON 참관후기 공유세미나(1)
SOSCON 참관후기 공유세미나(1)
 
SOAP REST 이해
SOAP REST 이해SOAP REST 이해
SOAP REST 이해
 
안드로이드 프로그래밍 정복 - Android Study #어댑터뷰
안드로이드 프로그래밍 정복 - Android Study #어댑터뷰안드로이드 프로그래밍 정복 - Android Study #어댑터뷰
안드로이드 프로그래밍 정복 - Android Study #어댑터뷰
 
Google I/O Extended Korea Student #3 About - real Google I/O
Google I/O Extended Korea Student #3 About - real Google I/OGoogle I/O Extended Korea Student #3 About - real Google I/O
Google I/O Extended Korea Student #3 About - real Google I/O
 
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개안드로이드 프로그래밍 정복 - Android Study #레이아웃전개
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개
 
Android virtualization을 통한 IoT구현
Android virtualization을 통한 IoT구현Android virtualization을 통한 IoT구현
Android virtualization을 통한 IoT구현
 
2일차 20140402
2일차 201404022일차 20140402
2일차 20140402
 
1일차 20140326
1일차 201403261일차 20140326
1일차 20140326
 
Dark Cloud
Dark CloudDark Cloud
Dark Cloud
 
passU
passUpassU
passU
 
오픈소스하드웨어
오픈소스하드웨어오픈소스하드웨어
오픈소스하드웨어
 
G+ Summer C Study 20130718(8일차)
G+ Summer C Study 20130718(8일차)G+ Summer C Study 20130718(8일차)
G+ Summer C Study 20130718(8일차)
 
G+ Summer C Study 20130717(7일차)
G+ Summer C Study 20130717(7일차)G+ Summer C Study 20130717(7일차)
G+ Summer C Study 20130717(7일차)
 
G+ Summer C Study 20130716(6일차)
G+ Summer C Study 20130716(6일차)G+ Summer C Study 20130716(6일차)
G+ Summer C Study 20130716(6일차)
 
G+ Summer C Study 20130712(5일차)
G+ Summer C Study 20130712(5일차)G+ Summer C Study 20130712(5일차)
G+ Summer C Study 20130712(5일차)
 
G+ Summer C Study 20130711(4일차)
G+ Summer C Study 20130711(4일차)G+ Summer C Study 20130711(4일차)
G+ Summer C Study 20130711(4일차)
 
G+ Summer C Study 20130709(3일차)
G+ Summer C Study 20130709(3일차)G+ Summer C Study 20130709(3일차)
G+ Summer C Study 20130709(3일차)
 
G+ Summer C Study 20130705(2일차)
G+ Summer C Study 20130705(2일차)G+ Summer C Study 20130705(2일차)
G+ Summer C Study 20130705(2일차)
 
G+ Summer C Study 20130703(1일차)
G+ Summer C Study 20130703(1일차)G+ Summer C Study 20130703(1일차)
G+ Summer C Study 20130703(1일차)
 
Jake yoon세미나
Jake yoon세미나Jake yoon세미나
Jake yoon세미나
 

소설네트워크 for iOS