To learn more, visit:
-
Windows Phone User Interface Guidelines
-
Windows Phone SDK ToolsWindows Phone toolkit on Codeplex
Other Resources you may find useful:
-
App page model for Windows Phone
-
In-app navigations for Windows Phone
Along with the release of the Windows Phone OS , Microsoft published the user-friendly, high productivity Visual Studio Development environment for Windows Phone 8 development. Developers who have used Visual Studio will find themselves in a familiar environment. An Android application developer who is familiar with Eclipse will find it easy to quickly migrate to Windows Phone 8 developer tools and quickly become productive.
A Comparison of Android and Windows Phone Tools
Visual Studio Express 2012 for Windows Phone is a full-featured Integrated Development Environment (IDE). Visual Studio 2012 facilitates designing, developing, and debugging of Windows Phone applications. Other Windows Phone 8 tools that can help you in the development cycle of the Windows Phone 8 application are:
Blend for Visual Studio
Windows Phone Emulator
Compared to Android developer tools, the Windows Phone 8 developer tools offer richer functionality. The following table gives an overview of the functionality of each of these tools. The table also indicates the equivalent tools that you would use for Android application development.
Functionality
|
Audience
|
Android tools
|
Windows Phone tools
|
Application development (coding)
|
Programmers
|
Eclipse
|
Visual Studio Express 2012 for Windows Phone
|
Game development (coding)
|
Programmers
|
Eclipse
|
Visual Studio Express 2012 for Windows Phone
|
Testing / Emulation
|
Testers
|
Android Emulator
|
Windows Phone Emulator in Visual Studio Express 2012
|
UI design
|
UI designers and programmers
|
Defined in XML(Some WYSIWYG support via ADT plug-in)
|
Visual Studio Express 2012 and Blend for Visual Studio
|
Primary UI design: Colors, gradients, and animation
|
UI designers
|
Pixel accurate WYSIWYG layout using Blend for Visual Studio
|
As you plan to develop applications for Windows Phone 8, you can continue to leverage the skillsets in your team. Your development team structure and overall development process can remain the same. The Windows Phone 8 toolset ensures that the entire team of designers, developers, and testers familiar with Android development tools will find it easy to migrate to the Windows Phone 8 toolset.
Visual Studio is not only a powerful IDE but it can also be extended in a variety of ways. It allows the ability to add macros, options, menus and toolbar commands, visualizers and other tools. In addition, Visual Studio supports NuGet, a package manager, to add, remove and manage libraries and tools in Visual Studio and the .NET Framework.Windows Phone tools l
Windows Phone development tools facilitate a close collaboration between designers and developers through the use of Blend and Visual Studio. The UI for a Windows Phone app is created using XAML, a declarative XML-based language. Both Blend and Visual Studio can be used to edit the XAML file, allowing designers and developers to use tools targeted toward their discipline
Tool for coding The file structure of a Windows Phone app
Like Eclipse, Visual Studio Express 2012 for Windows Phone is a full-featured IDE. It allows you toorganize the source files s. as a collection of projects, i.e. separate functional units. The organization of the codebase into projects makes it easy to manage manage the work among team members. Visual Studio integrates a compiler and a debugger, both of which can be invoked either interactively or via the command line.
In this chapter we will walk through the creation of a simple Shopping List app in order to illustrate the Windows Phone development tools and steps. Let us create a sample application
Start Visual Studio Express for Windows Phone from the Windows Start menu.
In Visual Studio Express, click File.
Click New Project.
In the New Project dialog expand Installed -> Templates -> Visual C# -> Windows Phone Select Windows Phone App.
In the Name text box, enter “ShoppingList” as the name of the project, and click OK. Visual Studio Express will prompt you select the OS you want to target. Select “Windows Phone OS 8.0” and Visual Studio will create the new project as shown below.
The Solution Explorer pane displays the solution that you have created. This solution has only one project, also named ShoppingList. The project contains the sources code and other files.
Note: Visual Studio Express 2012 for Windows Phone does not provide integration with source control systems. The Visual Studio Professional edition provides features such as integration with various source control systems like Subversion. Alternatively, organizations can use the Visual Studio Team System, an edition designed particularly for greater communication and collaboration among software development teams, for developing your Windows Phone application
Share with your friends: |