티스토리 뷰

반응형

Universal Windows Platform app(UWP app) 개발을 시작하는 분들을 위한 가이드

 

Windows 10과 Visual Studio 2015 출시에 맞추어서 내용 업데이트 합니다.

 

Visual Studio Community 2013/2015 버전을 이용하여, 개인 개발자 / 오픈소스 프로젝트 / 학생 등은 사용자 제한 없이 사용이 가능하고, 일반 기업은 PC 250대 미만 또는 연매출 100만달러 미만인 경우 최대 5개까지 사용 가능합니다.

 

윈도우 앱 개발을 정말 시작할 때가 아닌가 생각합니다. 그래서, 앱 개발을 시작하려는 분들을 위한 가이드를 작성해 보았습니다. 잘못된 부분이나 추가할 부분이 있으면 알려주세용

 

* 용어 정리

UWP app :

. Universal Windows Platform app의 약자로 Windows 10 core에서 실행되는 앱을 이야기 합니다.

. Windows 10이 설치된 모든 윈도우에서 실행

 

Universal app :

. Windows 8.1 & Windows Phone 8.1 두개의 앱을 하나의 솔루션(3개의 프로젝트)으로 만드는 것을 이야기 합니다.

. Windows 8.1과 Windows Phone 8.1 이상에서 실행됨(Windows 10에서도 실행됨)

 

 

0. OS 및 하드웨어

Universal app : Windows 8.1 이상 필수

UWP app : Windows 10 필수

 

윈도우 폰 : 

. 고사양 단말기를 좋아하시는 분이라면 930, 830 추천 합니다.

. 아직 Windows 10 전용 폰은 출시 하지 않았습니다.

. Windows 10 for Mobile은 가을 정식 출시 예정입니다.

 

 

1. 개발툴

Visual Studio Community 2013, 2015

다운로드 페이지

 

http://www.visualstudio.com/en-us/products/visual-studio-community-vs

 

 

Microsoft/Windows-universal-samples

윈도우 10 UWP 앱 셈플 모음

https://github.com/Microsoft/Windows-universal-samples

 

 

 

2. 윈도우폰 앱 개발 강좌 & 책 소개


A Developer's Guide to Windows 10 Preview

윈도우10 개발자 가이드 (영문)

http://www.microsoftvirtualacademy.com/training-courses/a-developers-guide-to-windows-10-preview?prid=ch9videolink&CR_CC=200617771


Windows 10 Technical Preview tools

http://dev.windows.com/en-US/windows-10-developer-preview-tools


초보용 강좌(영문)

Windows 10 development for absolute beginners

https://channel9.msdn.com/Series/Windows-10-development-for-absolute-beginners

 

Windows Phone 8.1 Development for Absolute Beginners

http://channel9.msdn.com/Series/Windows-Phone-8-1-Development-for-Absolute-Beginners


C#을 사용한 Windows 스토어 앱 개발 기초 과정 빠른 시작

http://www.microsoftvirtualacademy.com/training-courses/4d547965-2855-44f2-ae92-df155949f079

MVA에 등록되어있는 기초 과정입니다. 진행자는 영어로 이야기하지만, 한글 자막이 친절하게 표시됩니다. ^^


Jump Start(영문)

Building Apps for Windows Phone 8.1 Jump Start

http://www.microsoftvirtualacademy.com/training-courses/building-apps-for-windows-phone-8-1-jump-start


WP 8.1 Jump Start Slides PDFs
https://onedrive.live.com/?cid=635551367e71f947&id=635551367E71F947!9356&ithint=folder,.pdf&authkey=!AOeQrnexu96M3O8

무료 EBook 모음(영문)

LINQ, Windows 8 store app dev 관련 서적

http://1drv.ms/1D1Y1yU

 

추천!!

http://www.c-sharpcorner.com/ebooks/universal-windows-platform-complete-solution


국내 출판 서적

내용 확인은 못했습니다. 그리고 8.1 버전은 아닙니다. Universal에 관한 내용도 없을 것이라 생각합니다.

윈도우 런타임을 이용한 실전 앱 개발 Windows 8 앱 개발 가이드

찰스 페졸드의 Programming Windows C#과 XAML을 이용한 윈도우 앱 개발

 

Developer's Guide to Windows 10 Preview

https://channel9.msdn.com/Series/Developers-Guide-to-Windows-10-Preview

 

 

MVA 강좌

 

윈도우 서버 2012 R2 주요기술 - http://bit.ly/1IdwLOC
엑티브 디렉토리 이해 - http://bit.ly/1CJToqk
클라우드 시대에 적절한 Identity 관리방안 - http://bit.ly/1CJTxKk

 

Windows 8.1: 개발자용 새로운 API 및 기능

https://msdn.microsoft.com/ko-kr/library/windows/apps/dn751496.aspx
 

Azure Mobile Services and API Management

애저 모바일 서비스 기초 강좌

http://www.microsoftvirtualacademy.com/training-courses/azure-mobile-services-and-api-management


Universal Windows App Development with Cortana and the Speech SDK

코타나, 스피치 SDK로 만드는 윈도우 앱 강좌

http://www.microsoftvirtualacademy.com/training-courses/universal-windows-app-development-with-cortana-and-the-speech-sdk




3. ComCamp 2015

앱 개발 속도와 성능 향상(ppt와 소스 폴더)

http://1drv.ms/1EQYR0Y


유니버셜 앱의 가능성(ppt)

http://designn.me/2015/02/22/comcamp-%eb%b0%9c%ed%91%9c%ec%9e%90%eb%a3%8c-%ec%9c%a0%eb%8b%88%eb%b2%84%ec%85%9c-%ec%95%b1%ec%9d%98-%ea%b0%80%eb%8a%a5%ec%84%b12015-1-31/
 

 

4. 개발자 센터

개발자 등록 한번으로 평생 회원,

기본적인 앱 디자인 템플릿은 디자인 메뉴를 들어가 보시면 많이 있어요

 

 

http://dev.windows.com/ko-kr


Windows app dev skills 정리 중

http://1drv.ms/1CCyIWz

 

5. 개발자 지원

 

Dev Center Benefits

가입 후 등록한 앱을 알려주면 심사해서 각 단계별로 여러가지 자원을 제공

https://devcenterbenefits.windows.com/#!/

 

DVLUP

가입을 하면 앱 개발과 관련된 미션을 주고 각 미션을 해결하면, 뱃지와 포인트를 줘서..개발에 대한 목표를 설정하도록 하는 사이트

https://www.dvlup.com/

 

 

6. json2csharp

json 데이터를 넣어주고 Generate 버튼을 누르면 c# 클래스를 만들어주는 사이트

http://json2csharp.com/

 

 

7. Adobe Color

앱 디자인 리소스

https://color.adobe.com/ko/explore/newest/?time=all

 

 

8. Font Squirrel

공짜 폰트 제공 사이트, 앱 디자인 리소스

http://www.fontsquirrel.com/

 

 

9. 아이콘

NounProject

앱 아이콘 사이트, 앱 디자인 리소스를 제공하며, 사용시 라이센스를 표시해야 합니다. 라이센스를 표시 하지 않으려면, 구입하시면 됩니다.

http://thenounproject.com/

 

Syncfusion Metro Studio

사이트 가입 후 다운로드 받으셔서 설치 하신 후 제공 받은 키를 입력하시면 됩니다.

아이콘은 이미지나 Path형태로 사용할 수 있으며, 문자 케릭터도 사용할 수 있습니다. 추천합니다.

Metro Studio 버전 3이 나왔습니다!! 강추

http://www.syncfusion.com/downloads/metrostudio


syncfusion에 가입하시면 무료 다운로드가 가능합니다. 이미 가입하신분은 로그인 하시면 다운 받으실 수 있습니다.(이 외에도 많은 무료 e-book이 존재 합니다.)

http://www.syncfusion.com/resources/techportal/ebooks/windows8.1

윈도우 유니버셜 앱 개발 무료 e-book입니다.(영문)
레벨은 초보단계이며,  처음에 개념에 대해서 정리를 한번 해주고 시작하고 있습니다. 책 내용은 쉽게 정리가 되어 있는 듯합니다.


The XAML Project

아이콘을 Path 형태로 제공합니다.

http://www.thexamlproject.com/

 

10. 페이스북 그룹

 

윈도우 앱 개발(UWP, Universal)

https://www.facebook.com/groups/w10app/

 

윈도우 & 윈도우폰 앱 개발 모임

https://www.facebook.com/groups/vapps/

 

 

12. 디자인 > 이미지 출력

로컬 이미지를 화면에 출력하기 위한 가장 좋은 방법에 대한 블로그 포스트

Creating beautiful views for local files

http://blogs.msdn.com/b/windowsappdev/archive/2012/07/23/creating-beautiful-views-for-local-files.aspx


 

일러스트에서 작업한 내용을 xaml 코드로 변경시키기 위해 Express Design 프로그램을 사용합니다.

Express Design을 다운로드 받는 링크 입니다.

http://www.microsoft.com/expression/eng/

 

13. MSDN 뉴스레터 가입

매월 발행되는 MSDN 잡지가 pdf 형태로 배달이 됩니다. 최신 기술에 대한 기사를 만나세요
http://msdn.microsoft.com/ko-KR/newsletter.aspx

 

 

 

14. 개발 지원 툴

 

Windows Phone IsoStoreSpy (a cool WP8.1 + WP8 Isolated Storage Explorer)

윈도우 폰의 저장소에 접근해서 파일 업/다운로드를 할 수 있도록 지원해주는 툴

https://isostorespy.codeplex.com/releases

 

 

DB Browser for SQLite

SQLite를 이용해서 만들어진 database 파일의 내용을 보고, 편집하는 용도로 사용되는 툴

https://github.com/sqlitebrowser/sqlitebrowser/releases

 

New: Azure Storage Explorer 6 Preview 3 (August 2014)

Azure Storage를 탐색할 수 있는 탐색기 입니다.

http://azurestorageexplorer.codeplex.com/

 

15. 블로그 자체 컨텐츠

MVVM pattern


MVVM Pattern - 동영상 & 소스
http://kaki104.tistory.com/entry/MVVM-Pattern-동영상-소스


Using MVVM Pattern
http://kaki104.tistory.com/entry/kaki104-is-using-that-MVVM-pattern


Using MVVM Pattern in Portable Library
http://kaki104.tistory.com/entry/Using-MVVM-Pattern-in-Portable-Library



KTour 프로젝트 소개 및 0.7 소스

2년전에 진행했던 전사 육성 프로젝트..큰 성과는 없었지만..쿨럭 이 외에도 찾아보면 좀 있습니다;;
http://kaki104.tistory.com/entry/KTour-프로젝트-소개-및-07-소스

 

 

디자인 템플릿

http://kaki104.tistory.com/334

 

 


 

반응형
댓글