2017년 1월 9일 월요일

안드로이드, 아이폰(iOS) 앱개발(C#, C++) -비주얼스튜디오



[MS는 자마린을 인수, 비주얼스튜디오와 통합했다.]


*MS비주얼 스튜디오(Visual Studio) -C#
마이크로소프트(Microsoft)의 비주얼 스튜디오(Visual Studio)는 통합 앱 개발툴이다. 안드로이드스튜디오가 '안드로이드용' 앱제작만 지원하는데 반해, 비주얼스튜디오는 MS앱, 애플(iOS)와 안드로이드를 모두 지원한다. MS는 '자마린'이란 프로그램을 인수하여 비주얼스튜디오에 통합하였는데, 자마린이란 프로그램이 바로 C#으로 만들어진 앱을 애플(iOS)용과 안드로이드용 앱으로 변환시켜주는 역할을 수행한다.

장점 : 안드로이드, 애플(iOS), MS앱을 동시에 개발할수 있다.
단점 : 사업용으로 사용할때는 유료버전을 사용해야 한다.


*MS비주얼 스튜디오(Visual Studio):  .http://www.microsoft.com/VisualStudio


안드로이드, 아이폰(iOS) 통합 앱개발 예제소스 (MSDN,비주얼스튜디오2015)

[안드로이드, 아이폰(iOS), 윈도우폰 UI화면 예제]

*안드로이드, 아이폰(iOS) 통합 앱개발 예제소스 (MSDN,비주얼스튜디오2015)
-Visual Studio 2015, Xamarin 환경설정후, 소스를 다운받으시고 MSDN 메뉴얼을 보면서 예제를 따라하시면 됩니다.(아래링크 참조)

Visual Studio에서 Xamarin.Forms를 사용한 앱 빌드 기본 사항 알아보기
(Visual Studio 2015)

설정 및 설치 및 Xamarin 환경 확인의 단계를 완료했으면 이 연습 과정을 통해 Xamarin.Forms로 기본 앱을 구축하는 방법을 확인합니다(아래 참조). Xamarin.Forms를 사용하여 모든 UI 코드를 PCL(이식 가능한 클래스 라이브러리)로 한꺼번에 작성합니다.

그러면 Xamarin은 iOS, Android 및 Windows 플랫폼에 대한 네이티브 UI 컨트롤을 자동으로 렌더링합니다. PCL 옵션은 모든 대상 플랫폼에서 지원되는 .NET API만 사용하는 경우를 가장 잘 지원하고 Xamarin.Forms는 플랫폼 간 UI 코드 공유를 가능하게 하므로 이 접근 방법이 권장됩니다.


안드로이드, 아이폰(iOS) 통합 앱개발 예제 메뉴얼(MSDN)
https://msdn.microsoft.com/ko-kr/library/mt679501.aspx

안드로이드, 아이폰(iOS) 통합 앱개발 예제소스
https://github.com/xamarin/xamarin-forms-samples/tree/master/Weather



*안드로이드,아이폰(iOS), 윈도우 통합 앱 개발툴  
비주얼스튜디오(Visual Studio) : .http://www.microsoft.com/VisualStudio2015