Как стать автором
Поиск
Написать публикацию
Обновить
-0.2

Windows Phone *

Мобильная ОС компании Microsoft

Сначала показывать
Порог рейтинга
Уровень сложности

Анонсированно и доступно разработчикам 3-е обновление Windows Phone 8

Время на прочтение3 мин
Количество просмотров16K
Вчера было анонсировано третье обновление для Windows Phone 8. И что самое интересное — это обновление стало сразу же доступно разработчикам по программе Windows Phone Preview for Developers.

Подробнее об обновлении и программе доступа к для разработчиоков

Контроль покрытия кода при unit-тестировании в Windows Phone

Время на прочтение7 мин
Количество просмотров4.9K

Приветствую хабражителей!
Хочу поделиться своими достижениями в налаживании контроля покрытия кода при модульном тестировании приложений под Windows Phone. Примечательно, что при решении этой задачки пришлось столкнуться с некоторыми аспектами «правильного» проектирования приложений. Поэтому этот пост можно рассматривать как небольшое учебное пособие.

Постановка задачи


Дано:
Начинается разработка небольшого приложения под Windows Phone. Приложение типовое — забирает какие-то данные со своего сервера и в каком-то виде их показывает пользователю.
Требуется:
Спроектировать архитектуру приложения так, чтобы при непрерывной интеграции максимум кода приложения, отвечающего за логику работы, был закрыт тестами с возможностью контролировать это покрытие.
Читать дальше →

Commands in MVVM

Время на прочтение22 мин
Количество просмотров85K
  • Пример 1 – Простое использование Command
  • Пример 2 — Простое использование Command в паре с лямда функциями
  • Пример 3 — Простое использование Command с параметрами
  • Пример 4 – Включение и отключение Command
  • Пример 5 – Command вызывающие события
  • Пример 6 – Асинхронные Command
  • Пример 7 — Асинхронные Command обновляющие интерфейс пользователя (UI)
  • Пример 8 — Асинхронные Command с возможность отмены
  • Пример 9 – Привязка событий к Command
  • Как это работает – Класс Command
  • Как это работает – Класс асинхронных Command
  • Как это работает – Класс привязки данных к Command

Вступление


На примере приложения, использующего паттерн MVVM (Model View View-Model) рассмотрим работу с командами (Commands).
Читать дальше →

Contact searcher для Windows Phone

Время на прочтение5 мин
Количество просмотров2.9K

Contact searcher для Windows Phone



Раз людям интересны статьи по разработке под Windows Phone попробую опубликовать и я. Здесь будет мало кода (весь код доступен на GitHub).

В одном проекте мне понадобился контрол поиска контактов такой же как и в нативном почтовом клиенте Windows Phone. Я не нашел готовых реализаций, поэтому пришлось сделать собственную. (Я знаю о ComboBox с автодополнением, но его мне было мало и выглядеть все должно было максимально похоже как в нативном клиенте)



Читать дальше →

Windows Phone 8: Создаем приложение. Матрица. Часть 2

Время на прочтение49 мин
Количество просмотров12K
Windows Phone 8: Создаем приложение. Матрица. Часть 1
Windows Phone 8: Создаем приложение. Матрица. Часть 2

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

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


Скриншот работы приложения

Читать дальше →

Как делать хорошие приложения (под Windows 8 и не только)

Время на прочтение6 мин
Количество просмотров17K
Статья представляет собой описание процесса разработки и развертывания приложения Windows 8.1. Мнение автора основано на опыте собственной разработки, а также работы с разработчиками мобильных приложений. Весь процесс работы над приложением разбит на 4 этапа.

image
Подробнее о каждом из этапов

Через тернии в маркет

Время на прочтение8 мин
Количество просмотров24K
image

Хочу поделиться опытом разработки приложения на Windows Phone 7.5, миграции его на Windows Phone 8, и что я думаю о перспективах в целом. Информация будет интересна в первую очередь начинающим разработчикам, так как сам я только недавно перешел с web разработки на мобильную и опыта у меня еще не очень много.

Читать дальше →

Windows Phone 8: Создаем приложение. Матрица. Часть 1

Время на прочтение12 мин
Количество просмотров31K
Windows Phone 8: Создаем приложение. Матрица. Часть 1
Windows Phone 8: Создаем приложение. Матрица. Часть 2
Windows Phone 8: Создаем приложение. Матрица. Часть 3. MVVM

Создавая приложение на конкурс появилась так же идея поделиться процессом его создания, так как сам столкнулся с трудностями нахождения информации по созданию приложений для Windows Phone 8. Почему «Матрица»? Потому, что еще с выхода фильма она меня завораживала. Потом нашел заставку на экран. Мог часами смотреть на нее. А теперь решил уже перенести ее на телефон, что б всегда была под рукой. И так начнем.


Принт скрин с экрана Lumia 520

Читать дальше →

Идеи для конкурса Nokia

Время на прочтение2 мин
Количество просмотров11K
К выходу Lumia 1020 Nokia организовывала конкурс Future/Capture (о нем писали на хабре). На конкурс можно было подать три идеи приложений, которые в полной мере используют 41-мегапиксельную камеру. Я воспользовался этой возможностью, но не прошел отбор.

Мои идеи довольно сильно привязаны к большому разрешению фотографий, и я не вижу как их реализовать в таком виде. Обидно оставлять их пылиться, поэтому, я передаю три идеи приложений в общественное достояние (CC0), и буду рад если они кому нибудь пригодятся или натолкнут на какие-нибудь другие идеи.

1. Где Вальдо?


Интерактивное приложение с игровым процессом похожим на книги и игры "Где Вальдо".

Как работает?

  1. Вы делаете фотографию с большим количеством мелких деталей, например концерт, пляж или лес.
  2. Вы делаете квест из вашей фотографии — отмечаете маленькие зоны интереса (например вас, котят, небольшие предметы).
  3. Делитесь квестом с вашими друзьями.
  4. Задача ваших друзей найти точки, которые вы отметили. Это могут быть соревнования между друзьями, поиски на время или рейтинги.

3 котенка


Еще 2 идеи ...

В Windows Phone Store за $19

Время на прочтение1 мин
Количество просмотров11K


Ещё только вчера, я приглашал скорее зарегистрироваться за $19 тем, кто хочет начать публиковать свои приложения в Windows Phone Store, но цена регистрации в $99 ему кажется слишком большой.

И сегодня Todd Brix порадовал нас хорошей новостью


И если перейти по ссылке dev.windowsphone.com/en-us/join, можно увидеть, что годовая подписка теперь стоит $19 бессрочно:



Традиционно в завершение напоминаю, что для студентов, участников программы DreamSpark, и стартапов, участников программы BizSpark — регистрация в Windows Phone Store — бесплатна.

Остался один день действия специального предложения на регистрацию в Windows Phone Store

Время на прочтение1 мин
Количество просмотров4.8K

До конца лета осталось всего 5 дней, а до конца специальной цены в $19 на регистрацию в Windows Phone Store — всего один день. Спешите регистрироваться, и экономить $70: dev.windowsphone.com/en-us/join

Предложение действительно до 27 августа 2013 (12 AM PST).

Если вы уже скачали SDK и начали разрабатывать – просто воспользуйтесь предложением – мы ждём ваших приложений. Только планируете начать разработку — предлагаем посмотреть у нашу серию обучающих материалов для новичков: channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners.

Официальный текст этого предложения можно найти по ссылке go.microsoft.com/fwlink/?LinkId=310124

Напоминаю, что для студентов, участников программы DreamSpark, и стартапов, участников программы BizSpark — регистрация в Windows Phone Store — бесплатна.

HTC Radar c110e. Обзорная статья о современном гаджете и его приложениях

Время на прочтение5 мин
Количество просмотров41K
Здравствуйте, дорогие хабравчане!
Мне нравится узнавать о новых гаджетах, для меня это интересно. Свою первую статью хочу посвятить современному гаджету-смартфону HTC Radar c 110e на платформе MS Windows phone 7.8.Для начало вкратце о нём: из чего состоит и что его характеризует.
image

Общие характеристики

Читать дальше →

Москва, 12 сентября, Windows Camp — приходи, будет интересно!

Время на прочтение2 мин
Количество просмотров2.2K

В конце июля, мы объявили дату и темы ежегодной конференции Windows Camp. Конференция пройдёт 12 сентября в Москве в Digital October и на ней мы расскажем о разработке под Windows 8.1, Windows Phone и Windows Azure. И сегодня мы рады объявить, что стало доступно расписание конференции с названиями докладов и докладчиками.
Расписание, докладчики и все-все-все

Ближайшие события

Интеграция дизайна с помощью Blend

Время на прочтение1 мин
Количество просмотров19K
Продолжаем публиковать e-Lectures — небольшие видеолекции от наших мобильных разработчиков.

Сегодня речь пойдет о работе с инструментом Blend для Visual Studio. Он помогает проектировать и создавать пользовательские интерфейсы, предоставляя точные средства и рабочую область конструирования, с помощью которых можно визуально создавать и изменять приложения.



Как быстро интегрировать макеты от дизайнера в приложение? Чего не хватает в визуальном редакторе XAML в Visual Studio? Почему иногда совершенно не обойтись без Blend? Как мы используем Blend в e-Legion? Об этом и о многом другом расскажет наш ведущий Windows-разработчик — Тимур garifzyanov Гарифзянов.

+1 миллиард загрузок из Windows Phone Store за полгода

Время на прочтение2 мин
Количество просмотров12K
Сегодня целый набор новостей по разработке для мобильной платформы Windows Phone.

Начнем с самого осязаемого — роста загрузок ваших приложений в Windows Phone Store.
Сегодня их суммарное количество превысило отметку в 2 миллиарда загрузок. Что особенно приятно — второй миллиард получился менее чем через полгода после первого и в 5 раз быстрее первого!
image

Кроме этого, мы сделали важные нововведения как для будущих разработчиков, так и действующих.
Сегодня стала доступна бета-версия Windows Phone App Studio — нового инструмента создания приложения для начинающих
Читать дальше →

Анонс вебинара. Разработка Windows Phone/.NET приложений на платформе «Backendless»

Время на прочтение1 мин
Количество просмотров3.6K
Backendless позволяет разрабатывать приложения в два раза быстрее, предлагая сервисные АПИ и отказоустойчивую, масштабируемую серверную инфраструктуру, готовую к работе с самого старта.


Вебинар посвящен АПИ Backendless, которые доступны для Windows Phone и .NET клиентов. Разработчики, создающие Windows Phone или .NET приложения, увидят подробный обзор функциональности платформы и способы ее применения в .NET разработке.
Подробности

Build 2013 для разработчиков под Windows Phone и дополнительные новости

Время на прочтение5 мин
Количество просмотров9.2K


Продолжаем серию обзорных статей по материалам конференции Build, сегодня мы расскажем про новинки и полезные доклады про Windows Phone.

Ранее в серии:
* Материалы для дизайнеров и проектировщиков
* Материалы для XAML/C#-разработчиков и обновления в Windows 8.1

Общие новости по состоянию рынка Windows Phone с момента запуска WP8:
  • 52k+ новых приложений на WP8 SDK
  • 102k+ новых зарегистрированных разработчиков
  • В 2.5 раза в среднем выросла дневная выручка на приложение
  • 200M ежемесячных загрузок приложений
  • 160k+ приложений доступны в магазине, магазин открыт на 50 языках и 191 рынке.
  • Покупки Windows Phone: 42% переключается с «feature»-телефонов, 23% c телефонов на Android. Windows Phone растет в 6 раз быстрее, чем рынок смартфонов в целом.


Кстати, мы также обновили иконки для промо ваших приложений: Windows Phone Store Badge.
Читать дальше →

Новые конкурсы для разработчиков на Windows Phone 8

Время на прочтение3 мин
Количество просмотров6.1K
Привет, Хабр!
Мы рады поделиться интересной новостью для разработчиков.

К выходу Nokia Lumia 1020 и нового Imaging SDK мы приурочили запуск двух конкурсов: Nokia Future/Capture и Nokia Imaging Wiki Competition 2013Q3, которые призваны расширить возможности работы с изображениями и, конечно, поощрить лучших разработчиков.

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


Читать дальше →

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

Время на прочтение6 мин
Количество просмотров12K
Итак, обещанное продолжение моей первой статьи из песочницы, в котором будет немного технических деталей по реализации простой многопользовательской игры с возможностью играть с клиентов на разных платформах.
Предыдущую часть я закончил тем, что в последней версии моей игры «Магический Yatzy» в качестве инструмента клиент-серверного взаимодействия я использую WebSocket’ы. Теперь немного технических подробностей.

Читать дальше →

Новые Nokia Imaging SDK и графические приложения: подробности

Время на прочтение4 мин
Количество просмотров7.1K
Привет, хабр!
Вместе с презентацией камерофона Nokia Lumia 1020 на прошлой неделе в Нью-Йорке мы представили набор средств разработки Nokia Imaging SDK. Плюс, много было сказано о ряде новых приложений, созданных при помощи данного SDK и расширяющих возможности работы смартфона с изображениями. В список разработчиков этих программ вошли в том числе Hipstamatic, Path, Vyclone, SNAPCAM, Panagraph, Yelp, CNN и Foursquare. Также было объявлено о доступности в скором времени известного «социального журнала» Flipboard и приложения видеосоцсети Vine для Windows Phone.
Под катом мы расскажем подробнее и об этих приложениях, и, конечно, о новом Nokia Imaging SDK

Читать дальше →

Вклад авторов