티스토리 뷰
시작하면서 구현하려고 계획했던 기능은 많았는데, 일정과 시간이 부족해서 몇가지는 제외하고 스토어에 올리게 된것이 약간 아쉽다.이 포스트는 이번 앱 개발하면서 적용했던 내용들에 대해 정리를 하기 위해 작성한다.
1. KTour 사용기술
* MVVM (Model-View-ViewModel) :
기본 패턴
* PCL (Portable Class Library) :
Model, ViewModel까지 이곳에 구현, 이를 위해서 CrossPlatform이라는 PCL 프로젝트를 별도로 생성해서 범용성을 높임(차후 공개 예정)
* Portable IoC package :
모든 플랫폼에서 사용이 가능한 IoC(Inversion of Control) 패키지.
Project page http://portableioc.codeplex.com/
* WinRTTriggers package :
XAML에서 이벤트 처리를 하기 위한 패키지.
Project page http://winrtxamltoolkit.codeplex.com/
* Bing Maps for C#, C++,or Visual Basic Extension :
Bing Map 사용을 위한 익스텐션
Project page http://bingmapsextensions.codeplex.com/
* SQLite for Windows Runtime Extension :
로컬database 사용을 위한 익스텐션
Project page http://visualstudiogallery.msdn.microsoft.com/23f6c55a-4909-4b1f-80b1-25792b11639e
2. CrossPlatform 사용기술
: PCL 프로젝트로 프로젝트에 종속되지 않는 공통적인 내용들을 구현해 놓은 솔루션으로 Silverlight, Phone, Store app 3개의 서프 프로젝트를 포함한다.(현재 Store app 프로젝트에만 기능에 대한 구현이 되어 있음)
* Prism.PubSubEvents :
프리즘 프레임 워크의 PubSub Architecture로 기존 이벤트 아키텍처(Event-driven architecture)의 단점을 보완할 수 있다.
자세한 사항은 http://kaki104.tistory.com/entry/patterns-practices-Prism-for-the-Windows-Runtime 포스트를 참고.
Project page http://prismwindowsruntime.codeplex.com/
* Microsoft.Bcl.Async NuGet package :
Bcl(Base Class Library)는 MS에서 만든 패키지로 .Net Framework 4.0 프로젝트에서 Async/Await를 사용할 수 있도록 만들어 준다.
* Microsoft BCL Build Components :
BCL을 사용하기 위한 기본 컴포넌트 패키지
Page http://www.nuget.org/packages/Microsoft.Bcl.Build/
* Microsoft BCL Portability Pack :
PCL에서 BCL을 사용하도록 지원하는 패키지
Page http://www.nuget.org/packages/Microsoft.Bcl/
* Microsoft HTTP Client Libraries :
HTTP Client를 사용할 수 있도록 해주는 패키지
Page http://www.nuget.org/packages/Microsoft.Net.Http
* WinRT XAML Toolkit :
Windows App 개발시 필요한 여러가지 내용들을 포함하는 패키지
Project page http://winrtxamltoolkit.codeplex.com/
* Repository pattern :
SQLite를 Repositiory pattern으로 작업 할 수 있도록 구성했다. 수정 보완이 좀더 필요하다.
위에서 사용했던 기술이나 패키지들에 대해서는 따로 포스트를 할 예정이다. CrossPlatform 프로젝트에 관심이 있어서 Silverlight나 Windows Phone부분에 대한 구현을 하려는 분은 이메일로 요청하면 함께 작업을 진행 하도록 하겠다.
'Previous Platforms' 카테고리의 다른 글
Behaviors SDK (0) | 2013.11.20 |
---|---|
Windows 8 App Award (0) | 2013.11.19 |
Korea Tour Privacy Policy (0) | 2013.10.10 |
Korea Tour Help, 2013-11-26 Update (6) | 2013.10.10 |
adduplex event (0) | 2013.10.04 |
- Total
- Today
- Yesterday
- Microsoft
- Windows 10
- #Windows Template Studio
- PRISM
- ef core
- visual studio 2019
- MVVM
- Bot Framework
- .net
- XAML
- IOT
- #MVVM
- WPF
- ComboBox
- Build 2016
- Cross-platform
- #uwp
- UWP
- Visual Studio 2022
- dotNETconf
- .net 5.0
- #prism
- uno-platform
- windows 11
- kiosk
- Always Encrypted
- LINQ
- Behavior
- C#
- uno platform
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |