Как стать автором
Обновить
3

Windows Phone *

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

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

Распознавание штрих и QR кодов в приложениях UWP

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

Я не открою Америку, если скажу, что самой популярной библиотекой для распознавания штрихкода является ZXing («Zebra Crossing»). Список поддерживаемых форматов довольно внушителен и включает в себя: EAN-8 и EAN-13, QR Code, UPC-A и UPC-E, Code 39, Code 93, Code 128 и другие.

Есть порт и для WinRT, а значит, библиотеку можно использовать и с универсальной платформой Windows.
Читать дальше →

Представляем новый UWP Community Toolkit

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

Недавно мы выпустили юбилейное обновление Windows 10 и новый Windows Software Developer Kit (SDK) содержащий в себе инструменты, шаблоны приложений, элементы управления, Windows Runtime API, эмуляторы и многое другое, помогающее создавать инновационные и привлекательные приложения универсальной платформы Windows.

Сегодня мы представляем open-source UWP Community Toolkit, — новый проект, который позволяет сообществу разработчиков взаимодействовать и вносить свой вклад в виде новых возможностей дополнительно к SDK.
Читать дальше →

Создаем мобильную игру на Monogame, решая типичные проблемы начинающего разработчика

Время на прочтение10 мин
Количество просмотров33K
Целью данной статьи является систематизация материалов для создания простых игр на фреймворке Monogame. В статье будут рассмотрены решения типичных задач, с которыми приходится сталкиваться всем разработчикам при создании игр для мобильных платформ: независимость текстур от разрешения экрана, создание меню и смена игровых сцен (экранов), нюансы работы со звуком и шрифтами, сохранение рекордов. В статье приведены примеры кода, а так же даны ссылки на полезные и актуальные источники информации по Monogame и разработке под платформу Windows в целом, ну и конечно, моя история создания своих первых игр.
Читать дальше →

Как легко работать с OneDrive из приложений UWP

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

Продолжаю рассказывать об интересных/полезных вещах из мира XAML/C# приложений UWP. OneDrive API является частью Microsoft Graph. Для работы с OneDrive можно использовать OneDrive REST API, которое использует протокол HTTP и в частности его методы GET, POST, DELETE, PUT…

Кроме того, в соответствии с новыми принципами работы Microsoft, была создана библиотека обертка OneDrive SDK for CSharp, которая облегчает работу и использование сервиса из кода ваших приложений.
Читать дальше →

Работа с Facebook API из приложений UWP

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

Люди, как правило, существа очень забывчивые. Для того чтобы не заставлять пользователей запоминать новый пароль при регистрации в вашем приложении UWP, можно использовать аккаунты сторонних платформ. При этом, можно не заставляя заполнять длиннющие анкеты получить доступ к какой-либо полезной информации и характеристикам пользователя. О том, что публикация контента в социальных сетях повышает конверсию даже и упоминать не буду, это и так понятно. Если хотите разобраться, как работать с самой пока что популярной сетью в мире из C#/XAML приложений UWP, не куря мануалы, то добро пожаловать под кат.
Читать под cut-ом

Intel Edison, Windows Phone и Microsoft Azure: облачный союз пульта и светодиода

Время на прочтение7 мин
Количество просмотров5.4K
Возможности современных технологий ярче всего проявляются при их совместном использовании. Например, что можно сделать, если объединить Intel Edison, Microsoft Azure и Windows Phone? На самом деле, много всего. Здесь мы рассмотрим один из вариантов – дистанционное включение и выключение светодиода, присоединённого к одному из цифровых выходов Edison с коммутационной платой Arduino.


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

Qt Quick Controls 2 — обещанного три года ждут

Время на прочтение3 мин
Количество просмотров23K
Именно столько прошло с момента выхода Qt Quick 2 и объявления о новой стратегии развития, направленной на поддержку мобильных платформ.

Технология взрослела, разработчики лечили детские болезни, но для полного счастья не хватало трех вещей:

  • Правильного масштабирования на High DPI экранах
  • Компонентов, специфичных для смартфонов
  • Гибкой стилизации имеющихся компонентов

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

С отсутствием компонентов решалось тоже просто, но трудоемко: велосипедами. Надо заметить, что в последнее время появилось несколько приличных пользовательских наборов, под Android, Material, iOS. Для меня до сих пор загадка, почему Digia при всей ориентированности на мобильники выпустили первую версию контролов под настольные платформы, где и виджеты себя чувствуют неплохо.

Полтора года назад появился стандартный стиль имитирующий Android 4.x — ситуацию это не спасло. Стилизация у Qt Quick Controls 1 недостаточно гибкая, в общем опять велосипеды, благо пишутся они довольно просто, и почти все нужное уже написано в предыдущем пункте.

В общем до 5.6* была печалька, а теперь и на нашей улице праздник

*В Qt 5.6 новые контролы представлены в качестве технологического превью под именем Qt Labs Controls, полноценно запустятся в ближайшем релизе 5.7, который обещают в июне.
А изменилось-то что?

Небольшое сравнение производительности UWP/WinRT API языковых проекций

Время на прочтение3 мин
Количество просмотров13K
WinRT Language projections

На мой взгляд, в разработке UWP/WinRT приложений сложилась необычная ситуация: компания продвигает использование нативного SDK из управляемой среды. Мне стало интересно, насколько эффективен данный подход. И для ответа, я решил написать несколько приложений, решающих одну и туже задачу, полагаясь на средства предоставляемые UWP/WinRT API.
За результатами моего небольшого теста добра пожаловать под кат.
Читать дальше →

Приглашаем всех на первый хакатон в истории Ставропольского края

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


Добрый день, друзья! Поздравляем всех с Масленицей!

Мы хотим пригласить всех заинтересованных посетителей Хабра на <hackathon_weekend/>первый хакатон в истории Ставропольского края! Тема: «Разработка мобильного или web приложения». Хакатон состоится с 18 по 20 марта 2016 года в здании СКФУ в г. Ставрополь по адресу ул. Пушкина 1.

Разрабатывать можно на любой ныне существующей мобильной или web платформе, однако вы должны быть готовы предоставить мобильное устройство (или устройства) с прототипом в кратковременное распоряжение судей для оценки, само приложение, а так же предъявить исходные тексты и материалы. Более узкая тема соревнования будет оглашена в день начала хакатона.
Читать дальше →

Приложение Windows 10 с данными в облаке с помощью Azure Mobile Apps

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

Руководство о том, как с помощью несложной конфигурации и нескольких строчек кода создать веб сервис с облачной базой данных и мобильное приложение с доступом к этим самым данным. Я опишу как создать приложение Windows 10, хотя сервис позволяет создавать приложения и под другие популярные платформы. Мануал будет особенно интересен студентам, так как с недавних пор обладатели студенческой подписки Microsoft Azure для DreamSpark могут воспользоваться сервисом Mobile Apps бесплатно.
Читать дальше →

Не упусти шанс попасть на //Build: разработай или обнови UWP приложение и участвуй в Race to Build 2016

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


Впереди длинные выходные. Ещё не придумали чем заняться? Разработайте или обновите UWP приложение и участвуйте в Race to Build 2016.

Race to Build 2016 — это шанс получить билет на Build 2016!
Подробные условия Race to Build 2016

Windows Phone как экспериментальная платформа

Время на прочтение9 мин
Количество просмотров11K
Большинство IT-компаний не делают версии своих продуктов под Windows Phone, потому что доля мобильной операционной системы от Microsoft меньше, чем у iOS и Android. Тем не менее, это третья крупнейшая мобильная операционная система на рынке, и в Badoo Windows Phone приложение уже давно существует.

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

Через пару месяцев было решено написать полностью новое приложение, забросив почти все старые наработки во многом потому, что код был далек от идеала, а на его поддержку тратилось очень много времени. Первым новым приложением для Windows Phone стал экспериментальный проект Badoo — Hot or Not. По концепции он очень похож на Badoo, но в нем гораздо меньше функционала и он несколько отличается. Всего за 3 месяца мы вдвоем сделали приложение Hot or Not с нуля в одной ветке Git-репозитория, которую в итоге замержили в Master. А приложение TeamCity было настроено так, что каждый коммит разработчика собирался как отдельное приложение, что позволяло мне, как тестировщику, видеть историю изменений клиента.

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

Вышла новая версия Visual Studio Tools for Unity

Время на прочтение2 мин
Количество просмотров15K
Привет, Хабр!

Несколько дней назад случился важный релиз для всех Unity-разработчиков, которые привыкли использовать удобный софт для разработки под Unity: вышла новая версия Visual Studio Tools for Unity. На этот раз 2.2.

Ликбез для тех, кто Студию почему-то не использует: c версии 2.1 VSTU имеют нативную поддержку Unity и, соответственно, возможность максимально интегрировать Visual Studio в свою безбедную жизнь отечественного игрового разработчика.

image
Подробнее о версии 2.2

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

Распознаем эмоции в приложении UWP с помощью API Project Oxford

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


Скорее всего, вы слышали хоть раз про необычный облачный сервис от Microsoft, который позволяет распознавать по фотографии эмоции человека.

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

Попробовать самостоятельно распознать эмоции вы можете по следующей ссылке: Emotion Recognition
Доступно 8 эмоций: Счастье, Грусть, Страх, Нейтральность, Гнев, Отвращение, Презрение, Удивление.

Предлагаю вам создать C#/XAML приложение Windows 10, которое будет использовать API и распознавать эмоции по снимку с камеры.
Распознаем эмоции в приложении Windows 10

История одного прогресс-бара

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


Наверное, любому программисту, который разрабатывает пользовательский интерфейс на C#/XAML, приходилось писать нестандартные элементы управления. В нашей веселой команде 2GIS для Windows Phone мы довольно часто делаем это, и такие задачи стали почти рутиной. Но об одном случае мне хочется рассказать подробнее. Все началось с того, что однажды нам понадобилось написать весьма своеобразный прогресс-бар.

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

Полезные дополнения к ReSharper

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


Всем привет!

Как я заметил, немало людей использует ReSharper, однако полностью игнорируют его расширения (плагины). В этой статье я опишу те из них, которые показались мне полезными.
Названия расширений кликабельны и ведут на их детальное описание.
Читать про плагины

Векторизация, небольшой баг и семистильный костыль

Время на прочтение5 мин
Количество просмотров9.2K
Только что я нашёл решение странного бага, который преследовал меня целую неделю. Эта небольшая эпопея произвела на меня такое впечатление, что я решил поделиться ею с сообществом. Ошибка, которую я обнаружил, возможно, присутствует лишь в моей прошивке и, скорее всего, никогда вас не затронет. Разве что вы решите делать Cordova/PhoneGap/HTML5 приложение с векторной графикой для Windows Phone 8.1
Подробности

Обновление Windows 10 SDK — сборка 10586

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

Shen Chauhan и Andy Wigley рассказывают об обновлении Windows и новом SDK

Пару недель назад мы выпустили новую версию Windows 10 SDK (можно ставить параллельно с предыдущей версией). SDK включает более 200 новых типов и дополнительных методов и свойств для существующих типов.

В этой статье мы расскажем подробнее о некоторых улучшениях в универсальной Windows-платформе (UWP), включенных в SDK:

  • Визуальная композиция, эффекты и анимация
  • SQLite
  • Работа с вводом и пером
  • Более эффективная и гибкая установка AppX
  • UI и обновления XAML
  • Bluetooth и работа по сети
  • Работа с сенсорами
  • Хранилище устройства
  • Windows App Certification Kit (Windows ACK)
  • Набор для дизайна (Photoshop)

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

Анимированное изменение ориентации экрана в приложении Windows Phone

Время на прочтение11 мин
Количество просмотров7.4K
Легко заметить что в Магазине Windows Phone очень много приложений вообще работающих только в портретной ориентации. Отчасти это объясняется тем, что таково положение вещей по умолчанию в Windows Phone. Образцом же приложения, по максимуму использующему возможность опрокидывания экрана, можно считать стандартный Калькулятор.



В портретной ориентации мы получаем простой калькулятор. А в альбомной уже — инженерный.
Читать дальше →

Конструируй свою реальность: хакатон по виртуальной реальности пройдет 19-20 декабря 2015 г. в Гиперкубе

Время на прочтение2 мин
Количество просмотров6.1K
Что делать, если вас не устраивает окружающий мир? Конечно, создать собственный, виртуальный! Прекрасно провести выходные с пиццей, печеньками и виртуальной реальностью вы сможете на специализированном хакатоне, который пройдет 19-20 декабря 2015 г. в Гиперкубе Сколково.



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

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