차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:xamarin [2016/07/12 00:56] – 바깥 편집 127.0.0.1 | tech:xamarin [2018/11/02 09:29] (현재) – 59.10.111.63 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
- | {{tag> | + | {{tag> |
- | ======Xamarin====== | + | ====== |
http:// | http:// | ||
- | {{http:// | ||
C#으로 안드로이드와 iOS 앱을 동시에 만들 수 있는 솔루션 | C#으로 안드로이드와 iOS 앱을 동시에 만들 수 있는 솔루션 | ||
줄 12: | 줄 11: | ||
- | Xamarin 크로스 플랫폼 이란? | + | =====Xamarin 크로스 플랫폼 이란?===== |
- | (Mono 프로젝트를 아는사람이라면 이렇게 이해하면 된다. Mono 프로젝트의 완성품!) | + | ([[mono|Mono 프로젝트]]를 아는사람이라면 이렇게 이해하면 된다. |
Xamarin! 이것으로 닷넷을 안드로이드, | Xamarin! 이것으로 닷넷을 안드로이드, | ||
그리고 Xamarin은 Microsoft와 통합하여 Visual Studio로 개발가능한 환경을 갖추었다. | 그리고 Xamarin은 Microsoft와 통합하여 Visual Studio로 개발가능한 환경을 갖추었다. | ||
- | Xamarin은 Mono 프로젝트를 기반으로 | + | Xamarin은 Mono 프로젝트를 기반으로 |
- | 현재 2.0 버젼까지 나와있다. | + | |
- | Xamarin은 정확히 무슨 | + | =====기능===== |
- | 1. Xamarin 플랫폼 + C#으로 IOS, Android, Mac, Windows등, 각각의 환경에 맞는 | + | - Xamarin 플랫폼 + C#으로 IOS, Android, Mac, Windows등, 각각의 환경에 맞는 어플리케이션을 개발할수 있다. |
- | 어플리케이션을 개발할수 있다. | + | |
- | + | | |
- | 2. C#으로 네이티브 IOS, Android API를 가져올수 있어 아름답고 빠른 앱을 개발할수 있다. | + | |
- | + | | |
- | 3. Xamarin 고유의 UI 컨트롤을 응용 어플리케이션에 추가할수 있다. | + | |
- | + | | |
- | 4. Xamarin 스튜디오라는 높은 수준의 IDE로 생산성을 끌어올릴수 있다. | + | |
- | + | ||
- | 5. Microsoft와 융합되어 Visual Studio에도 Xamarin 플랫폼을 적용하여 개발할수 있다. | + | |
- | + | ||
- | 6. 디바이스의 API를 항상 최신으로 유지한다. | + | |
- | + | ||
- | 7. 세계적인 수준의 지원(주로 모바일 개발자들)과 좋은 교육 과정, 광범위한 문서(MSDN 수준의)가 | + | |
존재해 익숙해지고 어플리케이션 개발 수준까지 적은 시간이 걸린다. | 존재해 익숙해지고 어플리케이션 개발 수준까지 적은 시간이 걸린다. | ||
- | 그러면 이 엄청난 기능의 Xamarin은 어떻게 | + | =====작동===== |
- | + | ||
Xamarin 플랫폼 안에는 Mono 프로젝트 기반 .Net과 각 디바이스의 네이티브 API, .Net 라이브러리가 | Xamarin 플랫폼 안에는 Mono 프로젝트 기반 .Net과 각 디바이스의 네이티브 API, .Net 라이브러리가 | ||
존재한다, | 존재한다, | ||
- | 그래서 이런 크로스 플랫폼이 가능해 지는 것이다. | + | |
[출처] [플랫폼] 크로스 플랫폼, Xamarin!!|작성자 닷넷천국 | [출처] [플랫폼] 크로스 플랫폼, Xamarin!!|작성자 닷넷천국 | ||
- | ^ 누구나 수정하실 수 있습니다. [[http:// | ||