Download Source Code Learn how to build a to-do app for WP
Skip Navigation LinksProducts > Windows Phone Controls > Getting Started > Todolists App

Quick Guide for Windows Phone Development

The ToDoLists is an app built with RadControls for Windows Phone, by the Telerik Windows Phone team to serve several goals: show you how to use the controls in real-life scenarios; to get you started with Windows Phone development; show you tips & tricks about how to use specific WP APIs into your application; to show you some more advanced techniques on how to squeeze the max performance of your app.

This page will serve as a hub for all related resources. If you like those resources do not hesitate to share it with your fellow developers and spread the Windows Phone development vibe.

Creating the wireframes

This is obvious but we feel obliged to mention it. The benefits of having wireframes at the very early stage, before the Windows Phone app development starts, are enormous. It helps both developers and designers to be on the same page and allow them to better plan and coordinate the implementations from developer and designer perspective. With Silverlight as an app framework the design can be applied without almost any codes changes at a later stage. This is the wireframe of the todolists app.

Download the app wireframes (PDF, 124 Kb) TO-DO Lists

Design comes next

After we agreed on the wireframes, Nina – our designer came up with this beautiful design. If you are a beginner in the Windows Phone development you will see some new UI elements on the screens of the application – mainly the Panorama and Pivot controls. These two controls are part of the new Modern design concept developed by Microsoft. The Modern design concept is very well documented by Microsoft – you can find the latest specification here.

Read more on Pivot and Panorama usage TO-DO Lists Design

Building the home screen

The home screen of the application consists of the following major components: Panorama, Tasks List, Projects List. Read how you can keep the logo and the “task list” always visible. Learn how to create task lists. Take a look at the data model. And finally learn how to implement the UI.

Read the blog post

Richness and device features

The next resource will show you how to create an Add/Edit Task functionality. What’s more interesting – it will show you how to add phone specific features to your app such as: attaching photo and voice to a task, get an e-mail or phone number from the user’s contacts etc.

Read the blog post

SterlingDB for fastest apps

In the next blog post you will learn how to implement a real life LOB scenario for Windows Phone. The todolists has a lot of tasks which should be persisted on the device. Check out how SterlingDB - an open source, well documented and high performance database can help you in such scenario.

Read the blog post
Download Source Code

You could also download the full source code of the todolists app for free in the downloads section of your Telerik account.