В данной статье я хочу рассмотреть разработку клиентской библиотеки к условному api сервису. В качестве такого сервиса я буду использовать воображаемый Rest-api Хабрахабра.
Чтобы такая рутинная задача стала немного интереснее, мы усложним требования, добавив кэширование и приправим всё это библиотекой Reactive Extensions.
В предыдущей статье мы провели обзор Lumia SensorCore SDK и его компонентов, которые позволяют создавать приложения, отслеживающие активность пользователя в режиме минимального энергопотребления.
В этой статье мы рассмотрим практическое применение SensorCore SDK для создания приложения, отправляющего уведомления в соответствии с местонахождением устройства. Мы обсудим рекомендации работы с новым SDK, и посмотрим как сгенерировать и использовать фиктивные данные, а так же симуляторы API.
Все чаще разработчики жалуются на отсутствие доступных мероприятий по их направлению, где они могли бы общаться с такими же профессионалами как они сами, делиться идеями, опытом в области мобильной разработки и узнавать о технологиях из первых рук.
Мы решили возродить традицию встреч сообщества разработчиков, но немного изменили формат. Теперь это будут митапы с короткими докладами, временем на общение между собой и дискуссии.
Хакатоны Imagine Cup – это уникальные двухдневные мероприятия, которые проводит Майкрософт совместно с Фондом Развития Интернет-Инициатив (ФРИИ) специально для тех, кто хотел бы научиться создавать современные мобильные и облачные приложения. В ближайшие пару месяцев мы посетим 8 разных городов России, чтобы помочь начинающим разработчикам придумать и создать новые приложения на платформе Майкрософт, а также провести незабываемую ночь в компании с компьютерами и единомышленниками.
Сегодня мы поговорим о Lumia SensorCore SDK, который предоставляет разработчикам коллекцию инструментов для сбора и обработки информации датчиков движения и местоположения. Эти данные, полезны в первую очередь при разработке фитнес — приложений и приложений, где необходимо обрабатывать информацию о местоположении пользователя.
Основным преимуществом этого SDK является возможность работы в фоновом режиме, что оптимизирует процесс энергопотребления.
Хорошая новость для Windows Phone и Windows разработчиков!
Компания Fortumo, известная многим Android разработчикам и осуществляющая операторский биллинг для мобильных приложений, открыла свой сервис теперь и для Windows Phone и Windows разработчиков в России.
Новым для Windows Phone 8.1 является возможность создавать и запускать приложения, написанные на JavaScript также, как на Windows 8.1. Тем не менее, есть некоторые отличия в специфике API, доступных для приложений на Windows Phone 8.1. Одним из таких отличий является отсутствие IndexedDB на телефоне. Это представляет трудности для JavaScript разработчиков универсальных приложений, которым требуется структурированное хранилище. В этой статье мы посмотрим, как создать компонент WinRT, позволяющий использовать SQLite из JavaScript. Также мы подготовили для вас пример приложения.
Давайте посмотрим, как создать галерею изображений, используя элемент управления FlipView из библиотеки WinJS. Мы будем делать галерею фотографий и коллекцию карточек товаров в интернет магазине в рамках универсального приложения для Windows и Windows Phone, а также рассмотрим использование библиотеки WinJS в вебе.
В начале октября в Москве пройдут крупнейшая конференция разработчиков игр и выставка “игромир”. Мы решили добавить к этим событиям еще одно интересное мероприятие для начинающих разработчиков, и организуем в рамках игромира специальный ночной хакатон Games Coding Night. Хакатон пройдет в ночь со 2 на 3 октября 2014 г.
Даже если вы никогда не пробовали себя в разработке игр – регистрируйтесь, приходите, и уже на следующий день вы сможете похвастаться разработанной самостоятельно игрой для Windows или Windows Phone, а может быть даже и для очков виртуальной реальности или Kinect.
Вместе с обновлением Windows Phone 8 до версии 8.1 появилась возможность писать нативные приложения на HTML и JavaScript. Вы можете использовать стандартные возможности HTML, CSS, JavaScript, сторонние библиотеки и специальную библиотеку WinJS (в версии 2.1).
Сегодня поговорим о новых возможностях, касающихся уведомлений в Windows/Windows Phone 8.1. Обсудим какие типы уведомлений существуют, каким способом их организовать в своем приложении, а также отметим одну из главных новинок для Windows Phone устройств — Центр уведомлений (Action Center).
Приложения для Windows и Windows Phone доступны в сотнях стран, и это отражено в моем посте тренды Windows Store. Во многих таких странах есть организации, которые присваивают рейтинг соответствующей возрастной группы приложению. В некоторых странах эти оценки необязательны, но в нескольких странах, для того, чтобы приложение было опубликовано, ему нужно присвоить возрастную оценку.
Представляю вашему вниманию новый инструмент от Microsoft «Windows App Studio» — конструктор для создания приложений. Сегодня расскажу о том, как обычному пользователю стало доступно создание приложений для Windows и Windows Phone. И немного о том чем этот инструмент может быть полезен разработчику.
Райан Грум – не совсем типичный разработчик. Он любит технологии так же, как и любой компьютерный фанат. И у него довольно приличный опыт и познания в программировании, IT-безопасности и разработке софта.
Однако этот разработчик из канадской провинции Нью-Брансуик также агитирует пользователей отключаться от своих стационарных компьютеров и переходить на умные мобильные устройства, для того чтобы исследовать мир.
Именно тяга к путешествиям вдохновила Райана на создание приложения Trekkit Traveller — современной интерпретации походного журнала путешественника. Сегодня мы решили рассказать более подробно об этом разработчике и его детище.
С выходом Windows Phone 8.1 появилась новая возможность в разработке приложений магазина Windows / Windows phone с общей кодовой базой. Это так называемые универсальные приложения, базирующиеся на более общем API и возможности повторного использования разметки XAML в Visual Studio 2013 сразу из коробки.
Если приложение магазина Windows использует WCF для работы с SOAP сервисами, то попытка портирования на Windows phone может завершиться неудачей. Как оказалось, пространство имен System.ServiceModel отныне недоступно. Соответственно требуется замена, отвечающая следующим требованиям:
Простота использования, аналогично старому Add Service Reference, где на выходе получается сгенерированный код строго типизированного клиента сервиса;
Расширяемость, как показала практика может потребоваться поддержка различных схем аутентификации.
Привет, меня зовут Всеволод Шмыров. В Яндексе я занимаюсь разработкой интерфейсов. Но этот пост посвящен тому, как я just for fun попробовал выйти на рынок игр под Windows Phone. Я разработал небольшую игру-арканоид. Примерно год назад я подготовил небольшой доклад об этом и представил его своим коллегам. Доклад охватывает все четыре стадии, которые мне пришлось пройти: подготовка, разработка, публикация и после публикации. Сегодня я хочу поделиться этим рассказом с вами. Сразу оговорюсь, что это не история успеха. Популярной моя игра так и не стала, так что идею заработать на ней я забросил и сделал игру бесплатной.
Для начала представлю свою игру. Она называется Pixelnoid. Геймплей абсолютно классический для арканоида: игрок управляет платформой, отбивает мячики, мячики сбивают блоки. Цель каждого уровня – уничтожить все доступные блоки. Игра обладает очень необычной графикой, вместо мячика пиксель, вместо блока пиксель побольше, все пиксели разноцветные, и поэтому получается составлять вот такие простые писксельные изображения, как на заглавной картинке. На самом деле там используется всего лишь 400 пикселей. Игра доступна для платформы Windows Phone, начиная с версии 7.5. Изначально она стоила около 1$, хотя был триал и бесплатная лайт-версия, но об этом я чуть позже расскажу на этапе «после публикации». Игра разрабатывалась с апреля по июнь 2013 года, в августе я производил всякие обновления, чинил баги и пытался хоть как-то распространить игру.
Под катом вы найдете рассказ по мотивам доклада, его видеозапись и слайды.
Доброго дня, коллеги.
Думаю, многие слышали о том, что Microsoft работает над созданием единой операционной системы под все платформы: мобильные, планшеты, десктопы, часы, холодильники.
Причем движения в сторону объединения платформ они начинают делать уже сейчас. Если открыть Visual Studio 2013 Update 1, то в разделе разработки под Windows Store можно увидеть относительно новый пункт меню «Универсальные приложения». Сейчас со стороны Microsoft льётся активная реклама этих «универсальных приложений» в IT-уши, и я поддался этой рекламе. Но первый вопрос который я задал себе: «Почему только приложения? А не написать бы мне универсальную игру на C# и XAML». Если стало интересно что из этого получилось, жмите «Читать дальше».
Команда Microsoft рада пригласить вас на уникальный семинар и мини-хакатон, посвященный обновлению ваших приложений до Windows Phone 8.1 и созданию универсальных приложений!
На семинаре вы сможете познакомиться с новой Windows Phone 8.1, узнать, что такое универсальные приложения, какие сценарии существуют для обновления приложений, а также начать обновлять имеющиеся у вас приложения до версии 8.1 под руководством наших экспертов.
Семинар состоится 29 августа с 16:00 до 21:00 в офисе Microsoft, по адресу г. Москва, ул. Крылатская, д.17, к.1.
Не нам вам рассказывать о том, насколько сильно создание качественного, интуитивного и хорошо выглядящего приложения может заставить попотеть или даже… довести до слез.
Так было и с тремя разработчиками — героями нашего сегодняшнего поста. Однако удача была на их стороне — на помощь в улучшении дизайна и архитектуры пользовательского интерфейса к ним этой весной пришел Дэйв Кроуфорд, ведущий специалист по дизайну приложений в Microsoft.
Наши коллеги из команды Nokia Developer записали на видео все рекомендации эксперта и сегодня мы предлагаем вам ознакомиться с данными мастер-классами.
21 июня, в день летнего солнцестояния, в подмосковной усадьбе Середниково прошел шестой по счету костюмированный бал Midsummer Night’s Dream. Каждый год на мероприятии собираются гости в действительно впечатляющих маскарадных костюмах. Однако сегодня мы хотим рассказать немного не об этом.
Наше сотрудничество с организаторами стало уже доброй традицией. В этом году мы решили удивить посетителей интерактивной инсталляцией — «bullet time» фотомашиной, состоящей из 60 смартфонов Nokia Lumia 1520. Она позволяла делать впечатляющие живые снимки с эффектом застывшего времени в формате 360°, которыми впоследствии могли насладиться гости фестиваля. О технических аспектах создания этой фотомашины мы поговорили с нашими коллегами, отвечавшими за непосредственную реализацию проекта.