• Xamarin

    Visual Studio 2017 에서 Xamarin 개발 환경 설치하기

    twitter facebook

    안녕하세요? 드래곤입니다.


    Visual Studio 2017에서 Xamarin 개발 환경을 설치 하는 방법에 대해서 설명하고자 합니다.

    Xamarin은 Cross-Platform 개발 환경으로 C#을 사용하여  

    Android, iOS, UWP 개발 결과물을 얻을 수 있습니다.

    소수의 개발 인력으로 다양한 Platform 결과물을 얻을수 있다는 것은 엄청난 장점 입니다. 

    하지만 무작정 쉽게 얻어지는건 있을수 없으며,

    다양한 Platform에 대한 이해와 많이 시간 노력이 없다면 제대로 된 개발 결과물을 얻을 수 없습니다.

    Xamarin 에 대한 세부적인 내용들은 차후에 다른 강좌에서 자세하게 다루도록 하겠습니다.


    우선 Visual Studio 2017 에서 Xamarin 개발 환경을 설치 해 보도록 하겠습니다.


    https://www.visualstudio.com/ko/downloads/


    위 링크에서 Visual Studio 2017 Community 을 무료로 다운 받을 수 있습니다.


    다운 받은 exe 파일을 실행하면 아래와 같은 설치관리자가 동작을 합니다.




    체크 박스가 표시된 "유니버설 Windows 플랫폼 개발"을 선택합니다.

    UWP를 사용하고자 한다면 반드시 설치해야 합니다.

     



    모바일 및 게임에서 ".NET을 이용한 모바일 개발"을 선택합니다.


    이렇게 2가지 개발모드를 설치하면 Visual Studio 2017 에서 Xamarin 개발 환경 준비는 완료가 되었습니다.


    설치가 완료 되었다면 Visual Stuidio 2017 을 실행합니다.


    간단한 예제 프로그램을 만들어 개발 환경을 테스트 해보겠습니다.



    New Project 를 선택한 후에

    C#의 Cross-Platform 의 Cross-Platform App(Xamarin.Forms) 을 선택합니다.

    그리고 프로젝트 명을  입력한 후 OK 를 선택 합니다.



    위 체크 부분을 선택한 후에 OK 를 선택 합니다.




    Xamarin Forms Project 가 정상적으로 만들어졌다면

    위와 같이 Solution Explorer를 통해서

    4개의 Project 가 생성된 것을 확인 할 수가 있습니다.




    MainPage.xaml 파일의 내용을 수정한 후에

    상단 Solution Platform(x86, x64, ARM, iPhone 등)을 선택하고

    개발 결과물의 Startup Project(Android, iOS, UWP)를 선택한 후에 Run(F5)을 실행합니다.

    프로그램이 실행되면 아래와 같은 화면을 볼 수가 있습니다.



    WAD-MX6W(ARM Android 7.1) 상에서 구동되는 화면 입니다.



    Raspberry PI 3 (ARM Windows 10 IoT Core) 에서 구동되는 화면 입니다.



    서피스 프로 4(x86), 갤럭시 노트 4 (ARM Android 5.0)에서 구동되는 화면 입니다.

    Xamarin 개발 환경이 정상적으로 설치 되었다면

    위와 같이 다양한 기기에서 프로그램이 실행되는 것을 확인 할수 있습니다.


    여기까지 여러 Platform 에서 구동되는 Xamarin 개발 환경 설치에 대해서 알아 보았습니다.

    C# 으로 다양한 Platform을 지원하는 환경이 참 매력적 입니다.

    하지만 앞에서도 말했듯이 충분한 개발 시간과 노력이 투자 되지 않는다면

    상용화 서비스에 적용할 만큼의 결과물을 만들기는 쉽지 않습니다.


    다들 즐겁게 개발하시길 바라며 다음 강좌에서 뵙겠습니다.

    감사합니다.