[자마린 앱 개발] Chapter 2. Anatomy of an app 타이젠 Tizen 2017.07.14 20:29

자마린을 통한 어플리케이션의 기본 개념에 대해서 소개하고 있다. 앱은 Page - layout - view 의 구성 체계가 바탕이 된다.

PCL 과 SAP

PCL과 SAP는 프로젝트 구성 방법 중의 하나이며, 중복해서 함께 사용될 수 있다. 프로젝트 / 솔루션을 생성할 때 당장 이것부터 결정해야 해서 다들 적잖이 당황하는데, 알고 보면 별거 아니다.

결국 둘은 코드를 공유하는 방법의 차이라고 볼 수 있는데, PCL은 어셈블리를 공유하는 것이고, SAP는 코드를 공유하는 것이다. 그에 따라서 장단점이 나눠지고, 자세한 것은 아래 링크에서 확인 가능하다.

Sharing Code Options

PCL로 하든 SAP로 하든 플랫폼에 특화된 코드 작업이 가능하며, 하나의 솔루션에서 SAP와 PCL을 둘 다 사용하는 것도 가능하다. 솔루션 내에서 개별 프로젝트 별로 설정이 가능하다.

스타일 방향

웹은 위부터 시계 방향으로 위, 우, 아래, 좌 인데, 자마린은 좌부터 좌, 위, 우, 아래 이다.

// 각각의 숫자는 왼쪽, 위, 오른쪽, 아래를 의미한다. Xamarin style  
Padding = new Thickness(0, 20, 0, 0);