29
번에 개발하는 안드로이드 & iOS 2014. 10. 28 [email protected] 130분에 시작하겠습니다.

한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

  • Upload
    devgear

  • View
    349

  • Download
    4

Embed Size (px)

DESCRIPTION

2014.10.28 진행된 온라인 세미나 발표자료입니다.

Citation preview

Page 1: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

한 번에 개발하는 안드로이드 & iOS 앱

2014. 10. 28

김 현 수

[email protected]

1시 30분에 시작하겠습니다.

Page 2: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

2

목차

• AppMethod 살펴보기

• 빠른 앱을 빠르게 만드는 방법!

• 데모 – 나의 도서관을 나의 고객관리 앱으로 커스터마이징

하기

•마무리 요약과 다음 일정 안내

Page 3: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

3

Embarcadero Technologies

•1993년도 설립

•320만 이상의 고객 – 포춘 2000 기업 중 97%

•35개 이상의 수상경력 – 꾸준한 혁신

•세계 29개국에서 500명 이상 근무

Page 4: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

4

엠바카데로 제품 포트폴리오

Design Develop Deliver

Page 5: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

5

발표자

•김현수(Humphery Kim)

•엠바카데로 개발툴 에반젤리스트

•데브기어 테크사이트 : http://tech.devgear.co.kr/

•블로그 : http://blog.hjf.pe.kr/

•페이스북 : http://fb.com/hjfactory

•이메일 : [email protected]

Page 6: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

AppMethod 살펴보기

Page 7: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

8

멀티-디바이스 애플리케이션 개발 플랫폼

멀티-디바이스 개발자를 위한 솔루션 모바일과 데스크탑 PC 멀티-디바이스 앱 엔터프라이즈 앱을 위한 모바일 백앤드 서비스

Page 8: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

9

완벽한 멀티-디바이스 개발 플랫폼

.UI

멋진

사용자경험(UX)

를 구현하세요

데이터

임베디드 DB와

엔터프라이즈

데이터에도

손쉽고 안전하게

연결

클라우드

클라우드 API와

웹서비스에도

쉽게 통합

엔터프라이즈

엔터프라이즈

데이터와 API에

손쉽게

엑세스하세요.

개발도구

빠른

크로스플랫폼

개발을 위해

필요한 모든 기능

제공

Page 9: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

10

Internet of Things

• 사물인터넷은 우리 생활을 크게 바꿀 가능성

• 앱테더링, 블루투스, WIFI, REST 기술을 활용

• 앱에서 장치, 센서, 데이터, 서비스,

클라우드에 연결

• AppMethod를 이용해 iOS, Android, Windows,

Mac 용 어플 사물인터넷으로 확장

AppMethod를 통해 여러분의 앱을 쉽게 사물인터넷으로 확장

Page 10: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

11

AppMethod?

Page 11: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

빠른 코드를 빠르게!!

Page 12: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

13

빠른 앱을 빠르게 개발

완전한 앱 플랫폼

최신 앱 개발,

클라이언트,

미들웨어,

엔터프라이즈

백앤드를

모두 커버하는

토탈 솔루션

멀티-디바이스

안드로이드, iOS,

윈도우, 맥을 동일한

코드베이스로 개발

플랫폼 선택하고

배포하면 끝.

빠른 앱

CPU에서 직접

작동되는 네이티브

코드 컴파일,

보안에 뛰어남

최상의 UX와 성능

확보

5x

빠른 개발

수백가지 UI 콘트롤과

데이터 액세스 API

제공, 클라우드와

엔터프라이즈

데이터에 쉽게 연결

RAD 개발도구

Page 13: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

14

어떻게 멋진 앱을 빠르게 만들 수 있습니까?

• 비주얼 컴포넌트 드래그 앤 드랍 작성하는 코드 최소화

• 애니메이션, 이미지효과 등 컴포넌트 • UI 컨트롤과 데이터를 시각적으로 연결(라이브 바인딩)

• 개발 화면을 그대로 배포

Page 14: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

15

네이티브: 플랫폼 API로 개발

iOS iOS iOS iOS iOS iOS iOS iOS

Code

Android Android Android Android Android Android Android Android

Windows Windows Windows Windows Windows Windows Windows Windows

Mac Mac Mac Mac Mac Mac Mac Mac

APIs

Page 15: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

16

컴포넌트 기반 개발(AppMethod)

iOS iOS iOS iOS iOS iOS iOS

Component Component

iOS

Code

Android Android Android Android Android Android Android Android

Windows Windows Windows Windows Windows Windows Windows Windows

Mac Mac Mac Mac Mac Mac Mac Mac

APIs

필요한 경우 개발자들은 플랫폼 API에 직접 접속하여 사용 가능

Page 16: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

17

멀티 디바이스 개발(플랫폼 선택 > 배포 끝!!)

Page 17: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

18

하나의 코드, 하나의 팀, 하나의 스케줄

• 멀티 디바이스 앱 개발 • 하나의 코드 • 하나의 팀 • 하나의 스케줄

• 순수 네이티브 개발

• 성능 UP • 보안성 UP • 사용자 경험 UP

Page 18: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

19

멀티-디바이스 애플리케이션 개발 플랫폼

멀티-디바이스 개발자를 위한 솔루션 모바일과 데스크탑 PC 멀티-디바이스 앱 엔터프라이즈 앱을 위한 모바일 백앤드 서비스

Page 19: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

데모 나의 도서관 앱을 나의 고객관리 앱으로

커스터마이징 하기

Page 20: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

21

나의 도서관 앱 개발 따라하기

• 나의 도서관

• 감명깊게 읽은 도서 정보 기록(사진, 글)

• 앱과 함께 배포하는 임베디드 DB 사용

• 제공목적

• 앱 만드는 과정을 소개

• 따라하기를 통한 기술습득

• 데이터 처리 전반적인 내용 포함(CRUD)

• 소스코드 공개 - 커스터마이징 가능 http://blog.hjf.pe.kr/255

Page 21: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

22

나의 고객관리(나의 도서관 커스터마이징)

• 나의 고객관리

• 팀(또는 사내)에서 고객정보 공유

위한 고객 정보 등록 및 관리 위한

• 원격 서버 데이터 사용(DataSnap)

• 제공목적

• 나의 도서관 커스터마이징

과정소개

• 멀티티어 데이터처리 기술소개

Page 22: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

23

나의 고객관리 – 진행 순서

준비. 나의 도서관 소스 다운로드

1. 고객관리 데이터베이스 생성

2. 멀티티어 서버 개발(DataSnap)

3. 모바일 화면 변경

4. 모바일에서 서버 데이터 접속

5. UI 컨트롤과 서버데이터 연결

6. 데이터 처리

7. 접속화면

8. 배포

Page 23: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

마무리 요약

Page 24: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

25

마무리 요약

• 나의 도서관 앱 개발 따라하기 • 감명깊게 읽은 도서 정보 기록(사진, 글) • 앱과 함께 배포하는 임베디드 DB 사용 • http://blog.hjf.pe.kr/255

• 나의 고객관리 앱 • 팀에서 고객정보 공유 위한 고객 정보 등록, 관리 원격 서버 데이터 사용(DataSnap)

• https://github.com/hjfactory/booklogfmx

• 여러분만의 앱으로 커스터마이징 해보세요!!!

Page 25: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

26

도서안내

• 한 번에 개발하는 안드로이드/iOS 앱 with

델파이

• 김원경, 김현수, 오상현 저

• 198 쪽

• http://www.devgear.co.kr/book/

• 전국 서점에서 만나보세요

• 대상

• 따라하기 과정을 통한 학습

• 처음 모바일 개발을 시작하는 개발자

Page 26: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

27

교육안내

• 교육 - http://devgear.co.kr/support/education • RAD Studio 모바일 기본 + 고급과정: 11월 18일 ~ 21일(40 만원) • RAD Studio 모바일 기본과정: 11월 18일 ~ 19일(10 만원) • RAD Studio 모바일 고급과정: 11월 20일 ~ 21일(30 만원) • Skill Up! Speed Up! 데이터 모델링 과정: 11월 28일(무료) • 델파이 기본과정: 11월 4일 ~ 7일(60 만원) • 델파이 고급과정: 11월 10일 ~ 12일(45 만원)

http://onoffmix.com/event/35530

• 도서 출간 기념 특강 • 앱 개발 무작정 따라하기 특강 • 11월 13일 오후 7시 30분 • 데브기어 교육장(신논현역 1분거리)

Page 27: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

28

앱메소드 미트업

• 앱메소드 개발자 오프라인 모임

• 모바일 개발자나 관심있으신 분들 누구든지 환영!!

• 엠바카데로 MVP 개발자 참석

• 언제 ? • 2014년 11월 21일 금요일 • 오후 6시 30분 부터

• 어디서? • 데브기어 세미나룸 • 서울)신논현역 1번 출구

참석 >> http://onoffmix.com/event/35635

Page 28: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

Q&A

Page 29: 한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드

감사합니다

WWW.APPMETHOD.COM