Приложение ToDoLists помогает начинающим разработчикам
Приложение ToDoLists помогает начинающим разработчикам

Компания Telerik занимается разработкой набора компонентов RadControls для Windows Phone 7. Этот пакет предназначен для ускорения и облегчения создания приложений. Для демонстрации возможностей компонентов было разработано приложение ToDoLists.


RadControls

Инструмент RadControls, предназначенный для разработки приложений на Windows Phone позволяет сократить время, необходимое для того, чтобы ваше приложение попало в маркет и увеличить шансы на то, что оно будет пользоваться популярностью.

RadControls используют многие разработчики топовых приложений для Windows Phone. В вашем распоряжении — широкий выбор возможностей и Toolbox для создания пользовательского интерфейса. Пользователям RadControls доступнен справочный материал и поддержка. Компания Telerik была одним из финалистов в номинации Microsoft Mobility Partner of the Year в 2011 году.

ToDoLists от Telerik

Приложение ToDoLists создано командой Telerik на основе компонентов RadControls. С его помощью вы сможете оценить инструментарий в реальном применении. Но, кроме того, изучив это приложение, вы сможете начать разработку приложений для Windows Phone 7. Команда Telerik покажет вам некоторые трюки и расскажет об особенностях API-функций. Более опытные разработчики найдут информацию по оптимизации своих приложений.

Скачать исходные коды ToDoLists можно отсюда.

Создание макетов

Макеты приложения ToDoLists
Макеты приложения ToDoLists

Это может показаться очевидным, но мы посчитали необходимым упомянуть этот этап. Создания макетов на самых ранних стадиях разработки значительно упрощает создание приложений. Этот этап помогает программистам и дизайнерам лучше координировать свое видение проекта и ход реализации. При использовании фреймворка Silverlight дизайн приложения может изменяться практически не затрагивая программный код приложения. Макеты ToDoLists представлены в этом PDF-файле

Создание дизайна

Дизайн приложения ToDoLists
Дизайн приложения ToDoLists

После утверждения макетов наш дизайнер Нина (Nina) представила свою работу. Если вы начинающий WP7-разработчик, вы обнаружите некоторые уникальные элементы интерфейса, особое внимание стоит уделить контролам Panorama и Pivot. Эти два контрола составляют основу концепции интерфейса Windows Phone под названием Metro.

Принципы Metro-дизайна хорошо описаны, вы можете почитать о них на сайте Microsoft.

Также вы можете подробнее почитать об использовании Pivot и Panorama в нашем блоге.

Создание стартовой страницы

Стартовая страница приложения включает в себя несколько основных компонентов: контрол панорама (Panorama), список задач (Tasks List) и список проектов (Projects List). В отдельной статье вы можете узнать, как сделать так, чтобы логотип и список задач был всегда видимым. Научиться создавать такие списки задач. Познакомитесь с моделями данных. И, наконец, узнаете, как реализовать такой интерфейс.

Расширение функционала

На следующем этапе мы покажем, как реализовать добавление и редактирование задач (Task). В соответствующей статье вы узнаете, как обратиться к функциям телефона из приложения. Например, как добавить фотографию и голосовую заметку к задаче или как получить e-mail или номер телефона из списка контактов.

Использование SterlingDB для ускорения приложений

В следующем материале рассказывается о том, как реализовать настоящую бизнесс-логику в приложениях. Задачи ToDoLists должны храниться на смартфоне. В статье вы узнаете, как это можно сделать с помощью SterlingDB, базы данных с открытым кодом. Этот продукт хорошо задокументирован и имеет высокую производительность.
Исходные коды приложения ToDoLists вы можете скачать бесплатно отсюда.

Триальную версию компонентов RadControls можно скачать здесь.

Все подробности на сайте компании.

Система Orphus