SlideShare a Scribd company logo
1 of 24
Download to read offline
© 2016 Embarcadero Technologies, Inc. All rights reserved.
델파이 부트캠프
2016년 9월 29일 (목)
추가정보
http://tech.devgear.co.kr/425707
© 2016 Embarcadero Technologies, Inc. All rights reserved.
김현수
hskim@embarcadero.kr
추가 정보
http://tech.devgear.co.kr/425707
델파이 소개
델파이 데모
델파이 문법
사용자 인터페이스
- 레이아웃 구성
- UI 컨트롤(컴포넌트)
- 애니메이션과 효과(Effect)
델파이 게임 개발하기
모바일로 도약
Agenda
© 2016 Embarcadero Technologies, Inc. All rights reserved.
http://tech.devgear.co.kr/425707
델파이로 여러분의
첫번째 애플리케이션 만들기
(델파이 IDE 소개 및 데모 안내)
© 2016 Embarcadero Technologies, Inc. All rights reserved.
델파이 문법
살펴보기
© 2016 Embarcadero Technologies, Inc. All rights reserved.
애니메이션과
효과(EFFECTS)를
활용해 빠르게 반응형
사용자
인터페이스를 만들기
© 2016 Embarcadero Technologies, Inc. All rights reserved.
델파이 게임 개발
소스코드와 정보
http://embt.co/2016delphicam
Eli M.
FMXExpress.com
© 2016 Embarcadero Technologies, Inc. All rights reserved.
모바일로 도약하기
© 2016 Embarcadero Technologies, Inc. All rights reserved.
멀티-디바이스 개발
© 2016 Embarcadero Technologies, Inc. All rights reserved.
IDE 개발 옵션 (안드로이드)
안드로이드 앱 개발
모든 안드로이드 기기
모든 가상머신(AVD)
안드로이드 앱을 디바이스에 배포
디버그
 디바이스에 배포하고 디버깅
앱 스토어
 구글플레이 , 아마존 등의 안드로이드 앱 스토어에 배포
© 2016 Embarcadero Technologies, Inc. All rights reserved.
IDE 개발 옵션 (IOS)
iOS 타겟 플랫폼
iOS Device – 32 bit
iOS Device – 64 bit
iOS 시뮬레이터
iOS 앱을 디바이스에 배포
Debug (디바이스에 배포하고 디버깅)
애드 혹(Ad-hoc) (회사 내부에 배포)
앱스토어 (앱스토어에 배포)
© 2016 Embarcadero Technologies, Inc. All rights reserved.
멀티-디바이스: FIREUI
엠바카데로의 기술 컬렉션으로 하나의 화면(UI) 폼을 서로 다른
모든 디바이스와 화면 비율에 적용
 UI 폼 디자이너
 MultiView 컴포넌트
 Behavior 서비스
© 2016 Embarcadero Technologies, Inc. All rights reserved.
FIREUI 멀티-디바이스 디자이너
마스터를 공유하는 각 개별 화면들
서로 다른 플랫폼과 화면에 맞도록 각각을 시각적으로 폼
미세 조정 가능
XE7에서 최초도입
12
© 2016 Embarcadero Technologies, Inc. All rights reserved.
FIREUI: 멀티-디바이스
디자이너 미리보기
라이브 미리보기
(모바일, 데스크탑 플랫폼
모두)
서로 다른 화면들에
표현되는 실제 UI를
개발중에 바로 확인
13
© 2016 Embarcadero Technologies, Inc. All rights reserved.
반응형 서비스
개발자가 앱이 실행될
디바이스, OS, 화면
요소에 액세스할 수
있는 API
MultiView 컴포넌트가
자동으로 화면에
반응할 수 있도록 하는
기반
© 2016 Embarcadero Technologies, Inc. All rights reserved.
네이티브 스타일 제공(커스텀 스타일 제작가능)
© 2016 Embarcadero Technologies, Inc. All rights reserved.
인터렉티브 제스처
Swipe
Tap
Pinch & Zoom
Tap & Hold
Double-Tap
© 2016 Embarcadero Technologies, Inc. All rights reserved.
센서 컴포넌트
위치 센서 (GPS)
모션 센서 (Accelerometer)
방향 센서 (Gyroscope)
© 2016 Embarcadero Technologies, Inc. All rights reserved.
미디어 라이브러리 액션
• 사진 찍기
• 사진앨범 접근
• 컨텐츠 공유 (예: 사진을 SMS, 메일,
페이스북, 트위터 등으로 전달)
• 탭 전환 시 슬라이드 애니메이션 효과
© 2016 Embarcadero Technologies, Inc. All rights reserved.
카메라 컴포넌트
카메라 센서 액세스 제공:
플래쉬 활성화
센서 위치 파악.
앞/뒤 카메라 액세스
사진 촬영
© 2016 Embarcadero Technologies, Inc. All rights reserved.
맵뷰(MAPVIEW) 컴포넌트
20
© 2016 Embarcadero Technologies, Inc. All rights reserved.
21
공지센터 컴포넌트
•iOS, 안드로이드, 맥 OS X의 다양한 공지 유형 지원
© 2016 Embarcadero Technologies, Inc. All rights reserved.
3D, 애니메이션, 효과(EFFECTS)
© 2016 Embarcadero Technologies, Inc. All rights reserved.
멀티 디바이스 개발 시작하기
http://tech.devgear.co.kr/402210
플랫폼 사전 준비사항 디바이스에서 실행
(공통)
안드로이드 • 제조사 USB 드라이버 설치
• USB 디버깅 설정(안드로이드 환경설정)
• USB 케이블 연결
• 타겟 플랫폼 선택
(안드로이드, iOS 디바이스
32/64 bit, iOS 시뮬레이터)
• 빌드(실행), 디버깅
아이폰 • 애플 개발자 계정 등록
• 맥(OS X)에 인증서 설치
• 맥에 PAServer 설치 및 실행
윈도우 • (없음) • 타겟 플랫폼 선택
• 빌드(실행) 디버깅
OS X • 맥에 PAServer 설치 및 실행
© 2016 Embarcadero Technologies, Inc. All rights reserved.
Q&A
데브기어
www.devgear.co.kr / tech.devgear.co.kr
ask@embarcadero.kr
추가정보 : http://tech.devgear.co.kr/425707

More Related Content

Similar to 나만의 앱 완성하기 with 델파이

[게임테크 2013] 하복 프로젝트 아나키 강연
[게임테크 2013] 하복 프로젝트 아나키 강연 [게임테크 2013] 하복 프로젝트 아나키 강연
[게임테크 2013] 하복 프로젝트 아나키 강연 Emma Kim
 
Limepaper 회사소개서 2014
Limepaper 회사소개서 2014Limepaper 회사소개서 2014
Limepaper 회사소개서 2014Limepaper, Inc.
 
RAD Studio XE7 Direct LIVE! in 광주
RAD Studio XE7 Direct LIVE! in 광주RAD Studio XE7 Direct LIVE! in 광주
RAD Studio XE7 Direct LIVE! in 광주Devgear
 
[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔NAVER D2
 
마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유Woo Sanghun
 
경영과 정보기술 - 어플리케이션 디자인 과제
경영과 정보기술 - 어플리케이션 디자인 과제 경영과 정보기술 - 어플리케이션 디자인 과제
경영과 정보기술 - 어플리케이션 디자인 과제 Young Eun Park
 
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020Bansook Nam
 
Youvegotidea company brief 2016 ver0.5(+hy)
Youvegotidea company brief 2016 ver0.5(+hy)Youvegotidea company brief 2016 ver0.5(+hy)
Youvegotidea company brief 2016 ver0.5(+hy)min woo Pak
 
하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)Changhwan Yi
 
스마트링크 소개 - 특급 개발팀
스마트링크 소개 - 특급 개발팀스마트링크 소개 - 특급 개발팀
스마트링크 소개 - 특급 개발팀강훈 이
 
PaaS를 이용한 No Ops 개발
PaaS를 이용한 No Ops 개발PaaS를 이용한 No Ops 개발
PaaS를 이용한 No Ops 개발Chiung Choi
 
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)Sang Don Kim
 
6. nexcore alopex runtime
6. nexcore alopex runtime6. nexcore alopex runtime
6. nexcore alopex runtimeJinKyoungHeo
 
Sencha Review
Sencha ReviewSencha Review
Sencha Reviewmisia85
 
(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월Sang Jin LEE
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Appsjungkees
 
앱 디자인 시작하기
앱 디자인 시작하기앱 디자인 시작하기
앱 디자인 시작하기Sangho Lee
 
델파이의현재와모바일 Rad - 부산가톨릭대학교 특강
델파이의현재와모바일 Rad - 부산가톨릭대학교 특강델파이의현재와모바일 Rad - 부산가톨릭대학교 특강
델파이의현재와모바일 Rad - 부산가톨릭대학교 특강Humphery Kim
 
JUCE - WeSA Academy
JUCE - WeSA Academy JUCE - WeSA Academy
JUCE - WeSA Academy Sungmin Park
 

Similar to 나만의 앱 완성하기 with 델파이 (20)

[게임테크 2013] 하복 프로젝트 아나키 강연
[게임테크 2013] 하복 프로젝트 아나키 강연 [게임테크 2013] 하복 프로젝트 아나키 강연
[게임테크 2013] 하복 프로젝트 아나키 강연
 
Limepaper 회사소개서 2014
Limepaper 회사소개서 2014Limepaper 회사소개서 2014
Limepaper 회사소개서 2014
 
RAD Studio XE7 Direct LIVE! in 광주
RAD Studio XE7 Direct LIVE! in 광주RAD Studio XE7 Direct LIVE! in 광주
RAD Studio XE7 Direct LIVE! in 광주
 
[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔
 
마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유
 
경영과 정보기술 - 어플리케이션 디자인 과제
경영과 정보기술 - 어플리케이션 디자인 과제 경영과 정보기술 - 어플리케이션 디자인 과제
경영과 정보기술 - 어플리케이션 디자인 과제
 
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
 
Youvegotidea company brief 2016 ver0.5(+hy)
Youvegotidea company brief 2016 ver0.5(+hy)Youvegotidea company brief 2016 ver0.5(+hy)
Youvegotidea company brief 2016 ver0.5(+hy)
 
하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)
 
스마트링크 소개 - 특급 개발팀
스마트링크 소개 - 특급 개발팀스마트링크 소개 - 특급 개발팀
스마트링크 소개 - 특급 개발팀
 
PaaS를 이용한 No Ops 개발
PaaS를 이용한 No Ops 개발PaaS를 이용한 No Ops 개발
PaaS를 이용한 No Ops 개발
 
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
 
6. nexcore alopex runtime
6. nexcore alopex runtime6. nexcore alopex runtime
6. nexcore alopex runtime
 
Sencha Review
Sencha ReviewSencha Review
Sencha Review
 
(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
앱 디자인 시작하기
앱 디자인 시작하기앱 디자인 시작하기
앱 디자인 시작하기
 
Architect
ArchitectArchitect
Architect
 
델파이의현재와모바일 Rad - 부산가톨릭대학교 특강
델파이의현재와모바일 Rad - 부산가톨릭대학교 특강델파이의현재와모바일 Rad - 부산가톨릭대학교 특강
델파이의현재와모바일 Rad - 부산가톨릭대학교 특강
 
JUCE - WeSA Academy
JUCE - WeSA Academy JUCE - WeSA Academy
JUCE - WeSA Academy
 

More from Devgear

[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차Devgear
 
RAD스튜디오를 활용한 장비 연동 시스템 구축방안
RAD스튜디오를 활용한 장비 연동 시스템 구축방안 RAD스튜디오를 활용한 장비 연동 시스템 구축방안
RAD스튜디오를 활용한 장비 연동 시스템 구축방안 Devgear
 
RAD스튜디오를 활용한 헬스 케어 시스템 구축방안
RAD스튜디오를 활용한 헬스 케어 시스템 구축방안 RAD스튜디오를 활용한 헬스 케어 시스템 구축방안
RAD스튜디오를 활용한 헬스 케어 시스템 구축방안 Devgear
 
RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기 RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기 Devgear
 
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장Devgear
 
델파이 @22
델파이 @22델파이 @22
델파이 @22Devgear
 
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD StudioDevgear
 
델파이 DB프로그래밍(멀티티어) - 체크리스트
델파이 DB프로그래밍(멀티티어) - 체크리스트델파이 DB프로그래밍(멀티티어) - 체크리스트
델파이 DB프로그래밍(멀티티어) - 체크리스트Devgear
 
델파이 DB프로그래밍(2티어) - 체크리스트
델파이 DB프로그래밍(2티어) - 체크리스트델파이 DB프로그래밍(2티어) - 체크리스트
델파이 DB프로그래밍(2티어) - 체크리스트Devgear
 
델파이 기초 - 체크리스트
델파이 기초 - 체크리스트델파이 기초 - 체크리스트
델파이 기초 - 체크리스트Devgear
 
델파이 윈도우 애플리케이션 개발 - 체크리스트
델파이 윈도우 애플리케이션 개발 - 체크리스트델파이 윈도우 애플리케이션 개발 - 체크리스트
델파이 윈도우 애플리케이션 개발 - 체크리스트Devgear
 
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트Devgear
 
RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄Devgear
 
ELC(Embarcadero License Center) 서버 설치가이드
ELC(Embarcadero License Center) 서버 설치가이드ELC(Embarcadero License Center) 서버 설치가이드
ELC(Embarcadero License Center) 서버 설치가이드Devgear
 
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)Devgear
 
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)Devgear
 
델파이 무료 평가판 설치
델파이 무료 평가판 설치델파이 무료 평가판 설치
델파이 무료 평가판 설치Devgear
 
델파이 iOS앱 개발 환경 설정
델파이 iOS앱 개발 환경 설정델파이 iOS앱 개발 환경 설정
델파이 iOS앱 개발 환경 설정Devgear
 
델파이 안드로이드앱 개발 환경 설정
델파이 안드로이드앱 개발 환경 설정델파이 안드로이드앱 개발 환경 설정
델파이 안드로이드앱 개발 환경 설정Devgear
 
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략Devgear
 

More from Devgear (20)

[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
 
RAD스튜디오를 활용한 장비 연동 시스템 구축방안
RAD스튜디오를 활용한 장비 연동 시스템 구축방안 RAD스튜디오를 활용한 장비 연동 시스템 구축방안
RAD스튜디오를 활용한 장비 연동 시스템 구축방안
 
RAD스튜디오를 활용한 헬스 케어 시스템 구축방안
RAD스튜디오를 활용한 헬스 케어 시스템 구축방안 RAD스튜디오를 활용한 헬스 케어 시스템 구축방안
RAD스튜디오를 활용한 헬스 케어 시스템 구축방안
 
RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기 RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기
 
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
 
델파이 @22
델파이 @22델파이 @22
델파이 @22
 
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
 
델파이 DB프로그래밍(멀티티어) - 체크리스트
델파이 DB프로그래밍(멀티티어) - 체크리스트델파이 DB프로그래밍(멀티티어) - 체크리스트
델파이 DB프로그래밍(멀티티어) - 체크리스트
 
델파이 DB프로그래밍(2티어) - 체크리스트
델파이 DB프로그래밍(2티어) - 체크리스트델파이 DB프로그래밍(2티어) - 체크리스트
델파이 DB프로그래밍(2티어) - 체크리스트
 
델파이 기초 - 체크리스트
델파이 기초 - 체크리스트델파이 기초 - 체크리스트
델파이 기초 - 체크리스트
 
델파이 윈도우 애플리케이션 개발 - 체크리스트
델파이 윈도우 애플리케이션 개발 - 체크리스트델파이 윈도우 애플리케이션 개발 - 체크리스트
델파이 윈도우 애플리케이션 개발 - 체크리스트
 
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
 
RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄
 
ELC(Embarcadero License Center) 서버 설치가이드
ELC(Embarcadero License Center) 서버 설치가이드ELC(Embarcadero License Center) 서버 설치가이드
ELC(Embarcadero License Center) 서버 설치가이드
 
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
 
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
 
델파이 무료 평가판 설치
델파이 무료 평가판 설치델파이 무료 평가판 설치
델파이 무료 평가판 설치
 
델파이 iOS앱 개발 환경 설정
델파이 iOS앱 개발 환경 설정델파이 iOS앱 개발 환경 설정
델파이 iOS앱 개발 환경 설정
 
델파이 안드로이드앱 개발 환경 설정
델파이 안드로이드앱 개발 환경 설정델파이 안드로이드앱 개발 환경 설정
델파이 안드로이드앱 개발 환경 설정
 
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
 

나만의 앱 완성하기 with 델파이

  • 1. © 2016 Embarcadero Technologies, Inc. All rights reserved. 델파이 부트캠프 2016년 9월 29일 (목) 추가정보 http://tech.devgear.co.kr/425707
  • 2. © 2016 Embarcadero Technologies, Inc. All rights reserved. 김현수 hskim@embarcadero.kr 추가 정보 http://tech.devgear.co.kr/425707 델파이 소개 델파이 데모 델파이 문법 사용자 인터페이스 - 레이아웃 구성 - UI 컨트롤(컴포넌트) - 애니메이션과 효과(Effect) 델파이 게임 개발하기 모바일로 도약 Agenda
  • 3. © 2016 Embarcadero Technologies, Inc. All rights reserved. http://tech.devgear.co.kr/425707 델파이로 여러분의 첫번째 애플리케이션 만들기 (델파이 IDE 소개 및 데모 안내)
  • 4. © 2016 Embarcadero Technologies, Inc. All rights reserved. 델파이 문법 살펴보기
  • 5. © 2016 Embarcadero Technologies, Inc. All rights reserved. 애니메이션과 효과(EFFECTS)를 활용해 빠르게 반응형 사용자 인터페이스를 만들기
  • 6. © 2016 Embarcadero Technologies, Inc. All rights reserved. 델파이 게임 개발 소스코드와 정보 http://embt.co/2016delphicam Eli M. FMXExpress.com
  • 7. © 2016 Embarcadero Technologies, Inc. All rights reserved. 모바일로 도약하기
  • 8. © 2016 Embarcadero Technologies, Inc. All rights reserved. 멀티-디바이스 개발
  • 9. © 2016 Embarcadero Technologies, Inc. All rights reserved. IDE 개발 옵션 (안드로이드) 안드로이드 앱 개발 모든 안드로이드 기기 모든 가상머신(AVD) 안드로이드 앱을 디바이스에 배포 디버그  디바이스에 배포하고 디버깅 앱 스토어  구글플레이 , 아마존 등의 안드로이드 앱 스토어에 배포
  • 10. © 2016 Embarcadero Technologies, Inc. All rights reserved. IDE 개발 옵션 (IOS) iOS 타겟 플랫폼 iOS Device – 32 bit iOS Device – 64 bit iOS 시뮬레이터 iOS 앱을 디바이스에 배포 Debug (디바이스에 배포하고 디버깅) 애드 혹(Ad-hoc) (회사 내부에 배포) 앱스토어 (앱스토어에 배포)
  • 11. © 2016 Embarcadero Technologies, Inc. All rights reserved. 멀티-디바이스: FIREUI 엠바카데로의 기술 컬렉션으로 하나의 화면(UI) 폼을 서로 다른 모든 디바이스와 화면 비율에 적용  UI 폼 디자이너  MultiView 컴포넌트  Behavior 서비스
  • 12. © 2016 Embarcadero Technologies, Inc. All rights reserved. FIREUI 멀티-디바이스 디자이너 마스터를 공유하는 각 개별 화면들 서로 다른 플랫폼과 화면에 맞도록 각각을 시각적으로 폼 미세 조정 가능 XE7에서 최초도입 12
  • 13. © 2016 Embarcadero Technologies, Inc. All rights reserved. FIREUI: 멀티-디바이스 디자이너 미리보기 라이브 미리보기 (모바일, 데스크탑 플랫폼 모두) 서로 다른 화면들에 표현되는 실제 UI를 개발중에 바로 확인 13
  • 14. © 2016 Embarcadero Technologies, Inc. All rights reserved. 반응형 서비스 개발자가 앱이 실행될 디바이스, OS, 화면 요소에 액세스할 수 있는 API MultiView 컴포넌트가 자동으로 화면에 반응할 수 있도록 하는 기반
  • 15. © 2016 Embarcadero Technologies, Inc. All rights reserved. 네이티브 스타일 제공(커스텀 스타일 제작가능)
  • 16. © 2016 Embarcadero Technologies, Inc. All rights reserved. 인터렉티브 제스처 Swipe Tap Pinch & Zoom Tap & Hold Double-Tap
  • 17. © 2016 Embarcadero Technologies, Inc. All rights reserved. 센서 컴포넌트 위치 센서 (GPS) 모션 센서 (Accelerometer) 방향 센서 (Gyroscope)
  • 18. © 2016 Embarcadero Technologies, Inc. All rights reserved. 미디어 라이브러리 액션 • 사진 찍기 • 사진앨범 접근 • 컨텐츠 공유 (예: 사진을 SMS, 메일, 페이스북, 트위터 등으로 전달) • 탭 전환 시 슬라이드 애니메이션 효과
  • 19. © 2016 Embarcadero Technologies, Inc. All rights reserved. 카메라 컴포넌트 카메라 센서 액세스 제공: 플래쉬 활성화 센서 위치 파악. 앞/뒤 카메라 액세스 사진 촬영
  • 20. © 2016 Embarcadero Technologies, Inc. All rights reserved. 맵뷰(MAPVIEW) 컴포넌트 20
  • 21. © 2016 Embarcadero Technologies, Inc. All rights reserved. 21 공지센터 컴포넌트 •iOS, 안드로이드, 맥 OS X의 다양한 공지 유형 지원
  • 22. © 2016 Embarcadero Technologies, Inc. All rights reserved. 3D, 애니메이션, 효과(EFFECTS)
  • 23. © 2016 Embarcadero Technologies, Inc. All rights reserved. 멀티 디바이스 개발 시작하기 http://tech.devgear.co.kr/402210 플랫폼 사전 준비사항 디바이스에서 실행 (공통) 안드로이드 • 제조사 USB 드라이버 설치 • USB 디버깅 설정(안드로이드 환경설정) • USB 케이블 연결 • 타겟 플랫폼 선택 (안드로이드, iOS 디바이스 32/64 bit, iOS 시뮬레이터) • 빌드(실행), 디버깅 아이폰 • 애플 개발자 계정 등록 • 맥(OS X)에 인증서 설치 • 맥에 PAServer 설치 및 실행 윈도우 • (없음) • 타겟 플랫폼 선택 • 빌드(실행) 디버깅 OS X • 맥에 PAServer 설치 및 실행
  • 24. © 2016 Embarcadero Technologies, Inc. All rights reserved. Q&A 데브기어 www.devgear.co.kr / tech.devgear.co.kr ask@embarcadero.kr 추가정보 : http://tech.devgear.co.kr/425707