Как создать приложение для windows phone

Как создать приложение для windows phone

Пользователи по всему миру могут создавать игры и прочие интерактивные программы для данной платформы.

Всем привет! Моя последний пост был написан довольно давно и пора бы исправлять этот прескорбный факт. Сегодня я решил разбавить череду статей о Windows Azure и поговорить о другой, не менее привлекательной платформе от Microsoft — Windows Phone.

Как вы наверняка уже знаете, операционная система для мобильных устройств компании Microsoft присутствует на рынке уже давно аж с года и на сегодняшний день занимает одну из лидерских позиций, в некоторых странах обходя по количеству проданных устройств даже популярную iOS.

Поэтому многие разработчики как в России так и по всему миру уже вовсю пишут приложения для этой ОС, отчитываясь об отличных продажах и прибылях в Windows Store.

Начать разрабатывать приложения для Windows Phone на самом деле довольно легко. Дело в том, что в основе платформы разработки для Windows Phone изначально лежал Silverlight, а в версии WP8 он сменился на в чем-то похожую на него платформу, хоть и более приближенную к WinRT.

Но что делать, если вы не опытный разработчик, но вам очень хочется иметь здесь и сейчас свое уникальное приложение, которое можно установить на свой телефон и хвастаться перед друзьями?

Можно ли на пинотекс наносить лак

Об этом и пойдет речь в сегодняшней статье. Я всегда любил компанию Microsoft за то, что она предоставляет своим пользователям разработчикам очень удобный инструменты для работы.

И вот в августе Microsoft представила свой новый сервис, который позволит любому человеку, даже не знакомому с программированием вообще, создать свое собственное приложение для Windows Phone. Называется он Windows Phone App Studio. С помощью данного сервиса вы за всего четыре шага сможете создать полноценное приложение с нуля.

Вы сможете задать свои стили, изображения и данные, добавить описание и выложить результат в магазин приложений. Теперь у каждого есть возможность бесплатно разблокировать одно устройство и загрузить на него до двух собственных приложений, чтобы их протестировать.

Свое приложение для Windows Phone? Легко!

Мне самому стало интересно, какие возможности есть у данного сервиса, и я решил создать приложение-суптник для своего мини-проекта Факты о программировании. Об этом я сейчас подробно и расскажу. Для того, чтобы начать пользоваться сервисом, вам необходимо зарегистрировать свой собственный LiveID аккаунт. Я думаю нет смысла объяснять, что это такое, если вы хоть раз пользовались каким-либо сервисом от Microsoft.

Заходим на сайт App Studio и жмем кнопку Start Building:. Введите свой LiveID логин и пароль и выпопадете в систему управления своими приложениями.

Windows Phone App Studio

Если вы делаете это впервые, то у вас будет пустой список. Для того, чтобы создать свое первое приложение, надо выбрать пункт меню Create. Вам будет предложено два варианта — создать приложение по одному из доступных шаблонов или же настроить все с нуля.

Готовых шаблонов достаточно много. Среди них есть и шаблоны для приложений спортивной направленности например, для отслеживания результатов любимой команды , семейные, развлекательные и многие другие. При наведении маши на шаблон вы увидите его краткое описание, а при выборе каждого из них вам откроется дополнительное окно, где будет продемонстрировано то, как это приложение может выглядеть.

В моем случае я решил не полагаться на шаблон, а создал приложение с нуля, выбрав соответствующий пункт меню create an empty app. Самый первый и самый простой шаг из тех четырех, за которые нам обещают создать приложение, отвечает за информацию о будущем приложении.

Вам надо будет указать его название, краткое описание и выбрать логотип.

Видео, статьи и мысли про Microsoft Azure, облачные технологии и не только

Обратите внимание на телефон, который отображается справа. В нем всегда отображается ваше приложение с теми изменениями, которые вы с ним делаете. Идем далее и переходим на самый сложный и ответственный шаг. Здесь мы определим, каким будет наше приложение.

Как создать приложение для windows phone 10

Здесь нужно добавить страницы, задать источники данных, правила перехода и меню. Каждое приложение, создаваемое через Windows Phone App Studio, состоит из секций.

Каждая секция представляет собой набор страниц, связанных между собой какой-то логикой. Например, данными, которые на этой странице можно отображать. Создадим новую секцию, в которой в качестве источника данных будем использовать поток RSS. После создания секции мы попадем на страницу редактирования. Страница редактирования разделена на несколько частей. В разделе Data Source вы можете управлять источником данных, который связан с этой секцией. Раздел Pages содержит перечень всех страниц, которые относятся к секции.

Можно заметить, что у нас по умолчанию создалось две страницы. Первая, под названием Blog — главная страница секции, которая содержит записи, считанные из RSS потока. Вторая страница Info была сгенерирована автоматически и она отвечает за отображение деталей каждой записи из RSS, когда пользователь выберет ее в списке. Мы пока оставим страницы секции и сперва отредактируем источник данных. Выбрав на предыдущем экране источник данных, мы попадем в окно его редактирования.

Как только вы нажмете Refresh и сохраните результаты, на главной странице приложения в эмуляторе вы сразу увидите, что данные из RSS ленты уже отображаются в вашем приложении. Это крайне удобно и полезно, потому что сразу можно узнать, как программа будет выглядеть. Например, моя RSS лента не прикрепляет изображения к записям, поэтому вместо них конструктор App Studio подставляет картинки по умолчанию, которые выглядят неуместно.

Давайте это исправим. Для каждого типа страницы доступны несколько возможных шаблонов. Для страницы Blog, которую я изначально хочу поправить, по умолчанию выставлен вид отображения записей и картинок. Давайте выберем вид с только записями, попутно поправив заголовок страницы:. Сразу видно, как изменилось приложение. Теперь записи идут одна за другой последовательно, что приводит внешний вид приложения к минималистичному стилю.

Стоит обратить внимание на поля Item Title и Item Subtitle. Для остальных я поясню. Поскольку наша секция построена вокруг Data Source, то мы должны иметь возможность каким-то образом получать данные из этого источника. Эти выражения как раз и означают, что в соответствующих полях мы хотим видеть информацию, полученную из RSS ленты. Здесь объект Data представляет собой одну запись из RSS, а поля Title и Summary — какую-то конкретную часть этой записи.

Если нажать на иконку справа от поля, то вам выведется весь перечень доступных полей объекта Data, среди которых есть информация об авторе записи, ее дате, ссылке и несколько еще.

Как создать приложение для windows phone

Аналогичным образом попробуем отредактировать страницу Info. Для нее доступен несколько иной набор шаблонов, среди которых мы выберем самый простой и подходящий больше всего:. На этой странице все примерно аналогично. Единственное, что вместо объекта данных Data здесь используется Context, который по сути является тем же самым.

  • Как сделать парашют из бумаги своими руками
  • Однако на этой странице есть еще одна секция, которая называется Extras. Она отвечает за дополнительные действия, которые пользователь сможет совершить на этой странице. TextToSpeech является функцией преобразования текста новости в речь. Это может быть полезно для слабовидящих людей или тем, кто не может читать, но зато в наушниках может послушать текст статьи. Функция ShareText позволит вашему приложению поделиться статьей в Twitter или Facebook.

    Ну а PinToStart позволит закрепить понравившуюся статью на стартовом экране вашего телефона, чтобы всегда иметь к ней быстрый доступ. Каждая из этих функций параметризуется неким контентом. Помимо простых секций, в Windows Phone App Studio можно добавить так называемое меню. Это секция, которая состоит из перечня ссылок на другие секции или на внешние сайты. Я решил добавить меню на разделы сайта с видео, чтобы у вас всегда был под рукой быстрый доступ к полезной информации.

    Добавляется меню аналогично простой секции и его настройка не представляет сложности. Так что предлагаю освоить это в качестве домашнего задания. Завершив наполнение приложения секциями, страницами и меню, переходим к разговору о прекрасном, а именно о стиле.

    Я выбрал цвета, которые используются в блоге — это синий и белый. Таким образом приложение получилось светлым и приятным, хотя о вкусах не спорят.

    Цвет Accent Brush отвечает за то, каким будет ваш основной цвет акцента.

    Можно ли в 14 ходить к стоматологу без родителей

    Он отвечает за заголовок приложения. Кисть Background Brush, как не трудно догадаться, отвечает за цвет фона. Вы также можете выбрать картинку, если считаете ее более уместной, чем однотонная заливка. Foreground Brush — это цвет шрифтов, которыми будут выводиться данные в вашем приложении.

    Как создать приложение для windows phone

    Ну и Application Bar Brush — цвет фона панели меню, выводящегося снизу. Тайлы — неотъемлемая часть любого приложения для Windows Phone. Они могут расширить ваше приложение, позволив пользователю видеть дополнительную информацию, не открывая основное окно программы.

    Как создать приложение для windows phone

    Конечно же, в Windows Phone App Studio вы не сможете создать умный тайл, который смог бы самостоятельно обновлять свой вид и подгружать дополнительные данные откуда-нибудь. Однако вы можете выбрать один из нескольких стандартных типов поведения, используя некие статические данные.

    Например, для приложения glamcoder я выбрал тип тайла Iconic Template и выведу на него краткое описание приложения:. Это дополнительные украшения, которые позволят вашему приложению выглядеть более нарядно и презентабельно. Изображение Splash Screen — это картинка, которая выводится пользователю, пока ваше приложение загружается.

    Там, как правило, принято помещать логотип вашей программы или фирмы, чтобы сразу дать понять пользователю, каким именно приложением он собирается пользоваться в данный момент. Изображение для Lock Screen — это картинка, которая будет выводиться на экран блокировки. На самом деле в нем нет особого практического смысла, потому что эта картинка статична в рамках Windows Phone App Studio, и вряд ли пользователь захочет сменить красочные Bing обои вашей картинкой.

    Ну вот мы и дошли до самого последнего этапа — создания нашего первого приложения для Windows Phone.