You have this amazing idea and it is all in your head. Or you might be keen to build a Windows Phone app, but don't know where to start. This course will teach you everything you need to know to build your first Windows Phone app. From getting the great idea and conceptualizing it, analyzing how it can stand out in the marketplace, designing it, building it, testing it, and taking it to market. With this course you will be fully prepared to make your first Windows Phone app a great success. Even if you have built apps before, this course will teach you valuable insights into leveraging your tools and keeping you one step ahead of the competition.
Producing a Windows Phone App is relatively straight forward. Creating a compelling app that stands out from the enormous sea of content and gives the end user real value is much harder. Not only do you have to get users to buy and download your new shiny product, but you also want to offer value and benefit. This course will show you some of the key features you can use to differentiate your Windows Phone app. Learn to use live tiles, push notifications, in app purchases and many more features that can bring a real competitive advantage.
In any development project, a serious and extensive test harness provides the foundation for building quality software that is trusted and reliable. Windows Phone is no different. Many of the same approaches used on other platforms are relevant here, but there are also scenarios specific to Windows Phone that are important and can differentiate your app. This course will teach you all the building blocks for incorporating testing in your Windows Phone project and build up your critical thinking when it comes to choosing areas and features to test. Learn some shortcuts that will speed up your testing and development alike, and make sure you don't ignore any areas that could benefit from testing.
Today's mobile applications greatly benefit from leveraging the cloud for back-end storage and services. Accessing the Windows Azure platform from Windows Phone applications makes for unlimited possibilities for developers. However, working with Azure from a device comes with challenges, such as dealing with HTTP-based communication and access control. The Windows Azure Toolkit for Windows Phone was created by people from Microsoft to simplify make mobile cloud scenarios for Windows Phone developers, through a set of services and tools that greatly facilitate performing common tasks involved in working with Azure tables, blobs and queues. This course, takes an in-depth and hands-on look at leveraging Azure storage services from a Windows Phone application, by exploring and building on top of the toolkit. Along the way, we introduce each of the Azure storage types, and we learn about the programming interfaces they expose and how to work with them directly and through the toolkit’s architecture.
The course introduces you to the basics of the Windows Phone 7 development using Visual Studio 2010 and Blend. The course will provide you with an overview of the platform and the tools you need to get started as well as deep dive into the phone’s execution and navigation models.
This course is intended for developers who are familiar with the fundamentals of Windows Phone 7 development. It tackles many of the issues developers will run into in practice when developing real applications, including application architecture, working with services, handling data, and managing settings and state.
In this course, we explore the powerful integration features of Windows Phone 7.5, which let our applications blend right into the phone's incredible native experience. Specifically, we take a deep dive into the hot new live tiles, we explore Push Notifications and the way they can greatly enhance both our application's usefulness and attractiveness, and we look at how we can significantly improve our app's discoverability by leveraging the phone's search integration features using AppConnect and Bing Search.
This course explores the various ways Windows Phone applications access data. Parts 1 and 2 look at creating and accessing a local SQL database on the phone. Part 3 examines the user data APIs which let applications work with contacts and calendar on the phone. Part 4 discusses accessing an external data service from a phone application. All modules focus on real-world, no-nonsense scenarios involving querying, displaying, and in some cases updating domain-specific application data.
This course introduces the Windows Phone 8 platform. By the end of this course you should be all set up to start writing apps for the phone. We will cover all the basics at an intro level, from key architectural concepts, to user interface and navigation, to application lifecycle, files and folders, local databases, and integration with the phone's powerful built-in features. This course assumes basic familiarity with the C# and XAML languages.
The course is designed for those who already have some experience working with the Windows Phone 8 SDK. Maybe you have already worked with the additional tooling and implemented the new tile types or lock screen notifications. In this course, I will walk you through four other core features including: Speech, In-App Purchasing, Wallet transactions and the new Map control. All of these four features can be found in many professional Windows Phone 8 apps currently in the marketplace.