지금, 단 하나의 플랫폼에서만 작동하는 앱 개발에 수 백 시간을 투자하고 있지는 않은가요?
멀티-플랫폼 용 앱을 한번에 멋지게 만들고- 쉽게 연동하고-복잡한 프로그램도 빠르게 완성하는

방안을 확인해보세요. 비용은 절감하고 생산성은 현격하게 높아질 수 있습니다.

 

지금 [온라인 세미나: 멀티-플랫폼 앱 멋지게! 쉽게! 빠르게 완성하기 에 등록해 하나의 코드로 멀티-디바이스 앱을 개발하는 방안을 확인하세요.

 

 

지금 멀티-디바이스 앱 개발 세미나에 등록하세요! (클릭) - 2019.7.18 시작됩니다!

 

 

 

이 세미나의 첫번째 세션 #2 완성형 UI에 필요한 데이터 손쉽게 이해하기에서 어떤 내용을 다루는지 간단히 살펴보겠습니다.

샘플로 제공되는 완성된 화면 활용

앱 개발의 가장 중요한 요소 중 하나인 UI, 즉 화면입니다. 화면 개발 시 참조할 수 있는 아주 멋진 화면 샘플을 제공합니다.

 

완성된 화면 샘플은 겟잇 패키지 매니저(Tools > Getit Package Manager...)를 통해 설치할 수 있습니다.

샘플 프로젝트 카테고리 선택 시 다양한 샘플 화면과 기능 구현, 게임 등의 샘플을 무료로 설치 및 활용할 수 있습니다.

getit_samples.png

 

화면 샘플을 설치하면, 샘플 디렉토리 하위에 각 샘플 프로젝트 소스코드가 설치됩니다.

dir_sample.png

 

제공되는 완성된 화면 샘플은 다음과 같습니다.

  • 회원가입
  • 로그인
  • 앱 홈
  • 앱 프로필
  • 앱 연락처
  • 앱 설정 등

 

각 샘플에는 약 3종의 완전히 스타일이 다른 화면 샘플(프로젝트 + 소스코드)를 제공하고 있습니다.

다음 그림은 3종의 회원가입 화면 샘플입니다.

signup1.png signup2.png signup3.png

 

여러분들은 다양한 화면 샘플을 설치해 다음과 같이 활용할 수 있습니다.

  • 화면 구성을 위한 컨트롤과 이미지 구성을 참고하세요.
  • 화면 크기 변경에도 유연하도록 위치 관련 속성들이 설정되어 있습니다.(Align, Anchor, Padding, Margin 등)
  • 전체적인 분위기에 맞도록 컨트롤(특히 Edit)의 기본스타일을 변경합니다.
  • 각 화면을 프레임으로 구성 후 폼에서 프레임을 사용하면, 디자인과 개발을 분리할 수 있습니다.
  • 여러분들의 스타일에 맞게 샘플 화면을 조금씩 변경 및 추가해 사용하세요.

 

REST API 연동

RAD 스튜디오는 앱에서 필요한 데이터와 연동하기 위한 다양한 기술을 제공합니다. 그중 가장 범용적인 REST API를 구현하고 연동하는 기술을 살펴봅니다.

 

REST API

REST API는 HTTP(웹서비스) 기반으로 필요한 자원에 접근하는 방식을 정해놓은 네트워크 아키텍처입니다.

즉, HTTP 개발을 지원하는 서버와 클라이언트 개발 도구(또는 언어)와 연동할 수 있는 범용적인 기술입니다.

 

다음 링크를 통해 REST API에 대해 이해할 수 있습니다.

[REST API] REST API 이해하기

 

REST 서버 - RAD 서버

RAD 서버 기술을 이용해 REST API를 제공하는 서버를 개발할 수 있습니다.

RAD 서버는 엠바카데로에서 제공하는 이미 완성된 서버 프로그램 통해 운영하고, 필요한 비지니스 로직을 모듈 형태(패키지)로 개발 후 추가하는 턴키방식의 미들웨어 서버입니다.

 

프로젝트 생성 시 마법사를 통해 패키지를 생성하고, Get, GetItem, Post, Put, Delete 등의 선택된 메소드를 구현해 완성할 수 있습니다.

 

 

다음 링크를 통해 REST API 서버 개발 실습을 통해 사용법을 익힐 수 있습니다.

[REST API][실습] REST API 서버 개발하기(엔드포인트 구현, RAD 서버 이용)

 

 

REST 클라이언트

위의 RAD 서버 뿐아니라, 다양한 REST API(Open API, 클라우드, 공공데이터 등)와 연동할 수 있는 REST 클라이언트 프레임워크를 제공합니다.

 

다음 링크를 통해 REST API와 연동하는 클라이언트 개발을 실습할 수 있습니다.

[REST API][실습] REST API 클라이언트 개발하기(REST Client 이용)

 

다음 글은 REST 클라이언트를 통해 인증(OAuth 2.0) 후 카카오 API와 연동하는 방법을 확인할 수 있습니다.

OAuth 2.0 연동 - 카카오 API(카카오톡 프로필)

다양한 엔터프라이즈 데이터 연결 - 엔터프라이즈 커넥터

엔터프라이즈 커넥터를 이용해 다양한 기업용 데이터와 쉽게 연동할 수 있습니다.

Subscriptions

 

연동 대상은 약 130여 종으로 클라우드, 회계, ERP, CRM, 소셜, e커머스, 문서등으로 다양합니다.

 

일반적으로, 각종 데이터와 연동하려면 연동에 필요한 API 분석 및 이해 후 연동하게 됩니다.

엔터프라이즈 커넥터는 FireDAC이라는 데이터 엑세스 컴포넌트 기술을 통해 표준 SQL을 통해 데이터와 연동합니다.

 

예를 들면 SELECT 문을 통해 세일즈포스(CRM 클라우드)의 데이터에서 원하는 조건을 WHERE 절을 이용해 가져올 수 있습니다.

(이러한 조건들은 각 데이터 별 문서에 테이블 및 필드, 조건등을 안내합니다.)

enterpriseconn_sample.png

 

엔터프라이즈 커넥터는 유료 컴포넌트입니다. 하지만, 연동할 데이터가 있다면 API를 분석하고 익히고 연동개발하는 비용보다 저렴할 수 있습니다.

제공하는 데이터의 종류와 정보는 다음 링크를 참고하시기 바랍니다.

[엠바카데로] Enterprise Connect 소개

 

엔터프라이즈 커넥터를 이용한 샘플

자세히 보기

온라인 세미나에 무료 등록하고 더 자세한 내용을 보고 들을 수 있습니다.

 

 

지금 멀티-디바이스 앱 개발 세미나에 등록하세요! (클릭) - 2019.7.18 시작됩니다!

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 15414
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13960
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16496
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22048
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23267
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18921
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39245
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174696
463 [베를린 U2] 윈도우 10 캘린더 활용하기 (1분 동영상) 험프리 2016.11.15 649
462 [고객 사례- POS, C++빌더] YG-POS - 소상공인을 위한 무료 소프트웨어 관리자 2021.02.08 648
461 [고객 사례- 의료, 델파이] 의료용 소프트웨어(폐활량&심전도 체크) - Advanced Spirometer and ECG 관리자 2019.10.25 647
460 [업데이트][핫픽스][10,2 도쿄] 툴체인 이슈 핫픽스 험프리 2017.05.10 646
459 이 달의 기술자료 - 2015년 08월 험프리 2015.07.28 645
458 [기술백서] 다양한 팀 '협업' 방법론과 개발 방식 관리자 2020.03.18 645
457 [10.3 리오][업데이트 3] 엔터프라이즈 커넥터가 무상 제공됩니다 (엔터프라이즈, 아키텍트 사용 고객 한정) file 관리자 2019.11.22 645
456 [시애틀] 개발 효율성을 극대화할 수 있도록 멀티-모니터를 활용해 개발환경 레이아웃을 구축할 수 있습니다. Humphery 2015.09.04 645
455 이 달의 기술자료 - 2017년 12월 file 험프리 2017.11.24 644
454 [도서/PDF] 한 번에 개발하는 안드로이드&iOS 앱 with 델파이 2편 - 7장. 카메라(뷰 포인트)의 이해와 활용 관리자 2020.02.06 643
453 [RAD Studio 10.4 패치1 ] C ++ 디버깅과 누락 파일 패치 – 패치를 설치하는 새로운 방법! file 김원경 2020.06.01 640
452 [10.2 도쿄] RTL file 김원경 2017.03.24 637
451 [10.2 도쿄][릴리즈2] RAD 서버 싱글 사이트 라이선스 제공 험프리 2017.12.13 634
450 코드 서명 – 여러분이 개발한 프로그램, 컴퓨터 바이러스처럼 보이지는 않나요? 관리자 2021.05.12 633
449 [10.2 도쿄][릴리즈3] 파이어몽키 UI 템플릿 관리자 2018.03.30 632
448 이 달의 기술자료 - 2016년 06월 file 험프리 2016.05.27 632
447 새롭게 출시될 RAD스튜디오 'NEW' 베타 버전, 지금 신청하세요! (유지보수계약 고객 한정) 관리자 2018.10.05 631
446 올인원 테스트 자동화 솔루션 - 래노렉스(Ranorex) file 관리자 2018.12.11 629
445 [고객 사례- 금융, 델파이] 주식, 화폐 등 금융 정보 분석 소프트웨어 - 게임스탑, 비트코인, 아마존, 구글 등 관리자 2021.02.04 627
444 윈도우 10 지원과 좋은 UX 구현을 위해 기억해야 할 점 관리자 2019.10.22 626