17
윤윤윤 Date : 2013. 12. 09 Soong-sil Univ. Mobile Programming Final Presentation 윤윤윤윤윤윤 for iOS

소설네트워크 for iOS

Embed Size (px)

DESCRIPTION

소설네트워크 iOS 버전을 개발 중에 있습니다.

Citation preview

Page 1: 소설네트워크 for iOS

윤재석Date : 2013. 12. 09

Soong-sil Univ. Mobile Programming Final Presentation

소설네트워크 for iOS

Page 2: 소설네트워크 for iOS

개발목적1.

TABLE OF CONTENTS

2.

3.

구현기능

데모

Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS

Page 3: 소설네트워크 for iOS

스마트폰 사용자의 증가1. 2. 3.

개발 목적

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

아이폰 사용자를 위한소설공유 어플리케이션의 부재

선정 배경

스마트폰 없으면 간첩 소리를들을만큼 ‘누구나’ 스마트폰을사용하게 되었음 .

인터넷소설을 통해

‘ 소설공유’ 의 개념이생기면서 소설쓰기를 취미로하는 학생이 늘어남 .

아이폰용 어플리케이션은 ‘ 조아라’ Only One.

기존 ‘소설네트워크’ 안드로이드 버전 사용자들의 요청

Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS

Page 4: 소설네트워크 for iOS

구현기능 소개Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS

시스템 구조도 - Before

Linux(Cent OS 5.5)

JAVA MySQL ICE Framework

Eclipse(jar export)

iOS 7

Objective C SQLite ICE Framework Xcode

Server – Cafe24 Linux Hosting

Client – iPad2

Page 5: 소설네트워크 for iOS

구현기능 소개Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS

시스템 구조도 - After

Linux(Cent OS 5.5)

JAVA MySQL ICE Framework

Eclipse(jar export)

iOS 7

Objective C SQLite ICE Framework Xcode

Server – Cafe24 Linux Hosting

Client – iPad2

PythonFlask +

SqlAlchemyVim

Editor

RestAPI

Ice Framework iOS7 미지원 ... OTL

NSUserDefault

HTTPS

Page 6: 소설네트워크 for iOS

구현기능 소개

• 기존의 소설네트워크 서버에 누적된 리소스를 활용하여 iOS 에서도 동일한 데이터로 접근 & 사용가능 하도록 개발

• 이를 통해 사용자는 안드로이드 뿐만아니라 iOS 를 통해서도 소설네트워크를 사용할 수있게 된다 .

iOS 에서 사용가능한 소설 공유 어플리케이션 개발

기존의 소설네트워크 안드로이드 버전의 리소스를iOS 에서도 동일하게 접근 , 사용가능 하도록 개발

Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS

Page 7: 소설네트워크 for iOS

구현기능 소개Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS

스토리보드 – OverView

Page 8: 소설네트워크 for iOS

1. 스플레시 화면

Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS구현기능 소개

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

Page 9: 소설네트워크 for iOS

1. 스플레시 화면

Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS구현기능 소개

-> 로그인화면

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

로그인화면 , 비밀번호 저장 기능 구현( 로그인 성공 시 아이디는 기본적으로 저장됨 , 비밀번호 저장 체크상태로 로그인 성공 시 비밀번호도 저장됨 )

Page 10: 소설네트워크 for iOS

1. 스플레시 화면

Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS구현기능 소개

-> 로그인화면

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

로그인화면 , 비밀번호 저장 기능 구현( 로그인 성공 시 아이디는 기본적으로 저장됨 , 비밀번호 저장 체크상태로 로그인 성공 시 비밀번호도 저장됨 )

-> 회원가입화면

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

Page 11: 소설네트워크 for iOS

2. 메인 화면

Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS구현기능 소개

1. 각 소설을 리스트로 표현

2. 새로고침 기능

Page 12: 소설네트워크 for iOS

2. 메인 화면

Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS구현기능 소개

3. 슬라이딩 메뉴 4. 사용자 정보 표현

Page 13: 소설네트워크 for iOS

3. 소설 상세화면

Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS구현기능 소개

1. 소설의 챕터 목록 보기

1-1. 소설의 내용 보기

Page 14: 소설네트워크 for iOS

3. 소설 상세화면

Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS구현기능 소개

2. 저자 정보 보기

Page 15: 소설네트워크 for iOS

3. 소설 상세화면

Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS구현기능 소개

3. 댓글 정보 보기

Page 16: 소설네트워크 for iOS

Soong-sil Univ. Mobile Programming Final Presentation

소설네트워크 for iOS

Demo 시연

Page 17: 소설네트워크 for iOS

Q&A

Soong-sil Univ. Mobile Programming Startup Presentation

소설네트워크 for iOS