Lumia Developer's Library

Lumia devices with Windows Phone 8 deliver award-winning design, incredible imaging, fast processing, and HD screens. Best-in-class development tools, expanded roster of rich APIs, and a strong community to support the development are at your disposal.

Windows Phone 8 SDK comes with comprehensive API documentation and developer guides. To complement the offering, Lumia Developer's Library adds information on areas that offer especially interesting possibilities for developers on Lumia devices. The library provides detailed guides on the use of Lumia SensorCore SDK, Nokia Imaging SDK, camera and connectivity, with code snippets and complete example applications. It also provides guidance on how to effectively develop and optimise applications across the Lumia device range.

October 2014 update

September 2014 update

  • References to the recently announced new Lumia devices, Lumia 730, Lumia 735, and Lumia 830 with Lumia Denim firmware added to a few places in the library. Lumia SensorCore SDK compatibility statement updated to include those new Lumia devices.
  • Lumia 730 and Lumia 735 introduce a new navigation bar (or just nav bar) to the Lumia family, where the user of the phone can control whether the “soft” steering buttons at the lower edge of the screen are shown or not. Reference to the topic on how to adapt the layout of your app to a nav bar (MSDN) added to the Design Considerations page.
  • Phone Info test app ported to support Universal apps for Windows (Phone) 8.1. Version 2.0 adds also many new properties, especially related to camera, battery and SensorCore.

August 2014 update

June 2014 update

Lumia SensorCore SDK beta introduced with extensive documentation, including:
Nokia Imaging SDK 1.2 has graduated from beta. Since our 1.2 beta, we have worked further on the documentation, including:

Where to start

What do you want to do? Begin here
I want to utilize user’s physical activities and motion data. Lumia SensorCore SDK
I want to efficiently manipulate images. Nokia Imaging SDK
I want to easily apply filters and effects optimised for mobile imaging. Nokia Imaging SDK
I want to optimise my apps for the Lumia large display devices. Optimising for large screen phones
I want to capture and process photos in previously unseen detail. Working with high resolution photos
I want my app to run smoothly across the whole Lumia device range. How to adapt to Lumia phones' hardware features 
I want my app to run both on Windows Phone 7 and 8. Co-development and porting guide
I want to launch tasks in Nokia MixRadio from my app. Nokia MixRadio API
I want to use new Windows Phone 8 Maps APIs. Guide to the maps
I want to launch tasks in HERE applications from my app. HERE launchers
I want to use advanced camera features. Advanced photo capturing
I want to use NFC to exchange data between devices. Using NFC to exchange information
I want to use NFC to read or write tags. Using NFC to exchange information
I want to use NFC to establish a connection between phones. Using NFC to establish a persistent connection
I want to develop for Lumia - how can Nokia Developer help? Nokia Lumia Developer Services

Last updated 21 October 2014

Back to top