차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
tech:xamarin [2013/09/15 12:41] – 새로 만듦 V_Ltech:xamarin [2018/11/02 09:29] (현재) 59.10.111.63
줄 1: 줄 1:
 +{{tag>xamarin 개발툴 }}
 +====== 자마린 (Xamarin)======
 +
 +http://xamarin.com/
 +
 +
 +C#으로 안드로이드와 iOS 앱을 동시에 만들 수 있는 솔루션
 +
 +
 +자마린 공식 홈페이지: http://xamarin.com/   
 + 
 + 
 +=====Xamarin 크로스 플랫폼 이란?=====
 + 
 +([[mono|Mono 프로젝트]]를 아는사람이라면 이렇게 이해하면 된다. [[Mono]] 프로젝트의 완성품!)
 + 
 +Xamarin! 이것으로 닷넷을 안드로이드, 아이폰, 맥, 윈도우즈 앱 개발에 적용할수 있게 되었다.
 +그리고 Xamarin은 Microsoft와 통합하여 Visual Studio로 개발가능한 환경을 갖추었다.
 +Xamarin은 Mono 프로젝트를 기반으로  오픈소스로 개발이 되다가 마이크로소프트에서 먹고 [[visual studio community|비주얼 스튜디오]]에 통합되었다.
 +
 + 
 + 
 +=====기능=====
 +
 + 
 +  - Xamarin 플랫폼 + C#으로 IOS, Android, Mac, Windows등, 각각의 환경에 맞는 어플리케이션을 개발할수 있다.
 +  - C#으로 네이티브 IOS, Android API를 가져올 수 있어 아름답고 빠른 앱을 개발할수 있다.
 +  - Xamarin 고유의 UI 컨트롤을 응용 어플리케이션에 추가할수 있다.
 +  - Xamarin 스튜디오라는 높은 수준의 IDE로 생산성을 끌어올릴수 있다.
 +  - Microsoft와 융합되어 Visual Studio에도 Xamarin 플랫폼을 적용하여 개발할수 있다.
 +  - 디바이스의 API를 항상 최신으로 유지한다.
 +  - 세계적인 수준의 지원(주로 모바일 개발자들)과 좋은 교육 과정, 광범위한 문서(MSDN 수준의)가
 +존재해 익숙해지고 어플리케이션 개발 수준까지 적은 시간이 걸린다.
 + 
 + 
 +=====작동=====
 +
 +Xamarin 플랫폼 안에는 Mono 프로젝트 기반 .Net과 각 디바이스의 네이티브 API, .Net 라이브러리가
 +존재한다, 그래서 이 Xamarin은 C# 소스 코드를 각 디바이스에 알맞은 목적 코드로 컴파일 해준다.
 +
 +
 +[출처] [플랫폼] 크로스 플랫폼, Xamarin!!|작성자 닷넷천국
 +
 +
 +