Developers are increasingly being tasked with developing apps for multiple platforms while technology books typically address each platform in isolation. This book will be the first of its kind to illustrate how code can be shared between Windows 10, Windows Phone 10, and Xbox One. With Windows 10 developers write apps for one product family against one developer platform accessible from one store. Windows 10 represents huge opportunities for developers and using shared code reduces both the investment required to adopt the platform as well as the time to market. The book will explore several strategies for sharing code with both a detailed explanation of the 'why' accompanied with end-to-end examples that demonstrate the 'how.' Where there is more than one way to approach a given problem, the trade-offs between various approaches will be discussed and illustrated in samples. Key topics include: Application Architecture: An application exhibits an architecture whether planned or unplanned. If an application is architected well, it will lend itself naturally to code sharing. If not, architectural refactorings may be necessary and such refactorings will also be discussed within the book. Strategies for Code Sharing: While other strategies for code sharing may be discussed in the book, the book will largely focus on Visual Studio 2015 UAP and Universal projects, Portable Class Libraries, Windows Runtime Components, and 3) Visual Studio's Add as Link capability. Portable Code: Portable Code is .NET based code that is portable across one or more target frameworks. Windows Store and Windows Phone apps are two such target frameworks.
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
Doug Holland is an architect evangelist with substantial experience in Microsoft .NET technologies and recognized as an influential contributor to the .NET community. He holds a Master’s Degree in Software Engineering and has been a software architect for Fortune 500 companies.
„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.