티스토리 뷰
Universal Windows Platform app(UWP app) 개발을 시작하는 분들을 위한 가이드
kaki104 2014. 11. 16. 15:37Universal 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
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://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와 소스 폴더)
유니버셜 앱의 가능성(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. 개발자 센터
개발자 등록 한번으로 평생 회원,
기본적인 앱 디자인 템플릿은 디자인 메뉴를 들어가 보시면 많이 있어요
Windows app dev skills 정리 중
http://1drv.ms/1CCyIWz
5. 개발자 지원
Dev Center Benefits
가입 후 등록한 앱을 알려주면 심사해서 각 단계별로 여러가지 자원을 제공
https://devcenterbenefits.windows.com/#!/
DVLUP
가입을 하면 앱 개발과 관련된 미션을 주고 각 미션을 해결하면, 뱃지와 포인트를 줘서..개발에 대한 목표를 설정하도록 하는 사이트
6. json2csharp
json 데이터를 넣어주고 Generate 버튼을 누르면 c# 클래스를 만들어주는 사이트
7. Adobe Color
앱 디자인 리소스
https://color.adobe.com/ko/explore/newest/?time=all
8. Font Squirrel
공짜 폰트 제공 사이트, 앱 디자인 리소스
9. 아이콘
NounProject
앱 아이콘 사이트, 앱 디자인 리소스를 제공하며, 사용시 라이센스를 표시해야 합니다. 라이센스를 표시 하지 않으려면, 구입하시면 됩니다.
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
일러스트에서 작업한 내용을 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
'UWP & Windows App > Beginner' 카테고리의 다른 글
Windows store app template (0) | 2015.02.05 |
---|---|
Screen Orientation 가로/세로 방향 지원 및 자동 변환 대응 (0) | 2014.12.09 |
shorten url - universal sample (0) | 2014.08.01 |
bitly서비스를 이용해서 url 짧게 변환 해보자 (0) | 2014.07.30 |
Common PickSingleFileAsync - Universal (0) | 2014.06.18 |
- Total
- Today
- Yesterday
- ef core
- dotNETconf
- Cross-platform
- MVVM
- Build 2016
- ComboBox
- UWP
- XAML
- LINQ
- Always Encrypted
- uno-platform
- #prism
- WPF
- Visual Studio 2022
- #MVVM
- Microsoft
- PRISM
- .net 5.0
- #uwp
- Bot Framework
- uno platform
- kiosk
- .net
- visual studio 2019
- #Windows Template Studio
- IOT
- C#
- Windows 10
- windows 11
- Behavior
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |