The Windows Phone 8.1 application platform
- The Windows Phone Runtime : WinRTP.
- Running Windows Phone 7.8 apps on Windows Phone 8.1.
- Comparing Windows Phone 7.8 and Windows Phone 8.1.
- Comparing Windows 8.1 and Windows Phone 8.1.
Windows Phone 8.1 controls
- Windows Phone 8.1 layout system.
- Windows Phone 8.1 controls: tiles, buttons, navigation, Panorama, Pivot, ...
- New control templates and themes for Windows Phone 8.1.
Sensors and services
- Determining your phone’s position with the Accelerometer.
- Using the GeoLocationWatcher and the Windows Phone location service to determine
where you are.
- Using the Compass and Gyro.
- The virtual Motion-sensor: combining the existing sensors with a bunch of math.
- Checking the status of your devices.
- Calling services from Windows Phone 8.1.
- Consuming OData.
- Storing and retrieving data in Windows Azure.
- using limited data plans.
Windows Phone 8.1 data storage
- Persisting state in isolated storage.
- Storing and retrieving data from SQL CE.
Integrating with Windows Phone 8
- The Launchers and Choosers API.
- Integrating with contacts, calendar, phone calls and messages.
- Integration with the camera.
Navigation in Windows Phone 8.1 Apps
- Using the NavigationService.
- Using mappings for tweaking standard navigation.
- Creating smooth page transitions.
- Speech : voice commands, recognition and synthesis.
- Near Field Communication (NFC) : the NFC API.
- Using NFC for communicating with other Windows 8.1 and Windows Phone 8.1-devices.
- Encryping your NFC-streams.
- The Bluetooth-API.
- Extending your Wallet.
Windows Phone 8.1 tiles and notifications
- Push notification mechanism.
- Handling push notifications.
- Updating tiles: back and front.
- Different types of tiles.
- Adding lock screen notifications.
Application Lifecycle Management
- The principles of tombstoning.
- Handling launching, activation, deactivation and closing of your application.
- Saving the state of your application.
- Running your application in the background.
Localization and Globalization
- Creating multi-language apps.
- Right-to-left language support.
- Creating one app for 3 platforms : Windows Phone 8.1, Windows 8.1 and XBox One
- Adding Windows Phone-specific features and layout-elements
- Pre-testing your application for submittal.
- Creating a trial version of your app.
- Publishing your application.
- Using in-app purchases.
- Keeping it internal: the Company Marketplace.
Windows Phone, Microsoft's operating system for
smartphones, gives users a completely redesigned user experience. The immersive interface allows users to personalize their phone and keep informed
through the application with tiles and notifications. You will learn
how to build and design apps for Windows Phone 8.1 and
how to deploy the apps to the Marketplace.
Experienced .NET developers who want to develop applications targeting the Windows Phone 8.1 platform.
Participants of this course need a good understanding of
.NET, and good knowledge of either C# or VB.NET, preferably in a XAML-based technology.