Рубрика «WP7»

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

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

А сейчас я расскажу о двух основных способах шаринга кода: линковании файлов и библиотеке с общим кодом. Последовательно рассмотрим оба подхода, основные преимущества и недостатки каждого из них.
Читать полностью »

image

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

Читать полностью »

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

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

На SlashDot и других западных площадках активно обсуждается интересная статья Charlie Demerjian «Microsoft has failed». Она написана сложным английским, но поднимает актуальные вопросы, не ограничиваясь, к примеру, вопросами удобства или неудобства плиточного интерфейса. Хоть про автора говорят, что часто пишет слишком мрачно, но на мой взгляд, материал — в стиле доброго сарказма неравнодушного человека, и вполне достоин публикации и обсуждения на хабре. Переведена 1в1, без изменений.

Microsoft терпит неудачу?

Nov 14, 2012
Charlie Demerjian @ semiaccurate.com

У Microsoft большие проблемы: 2 основные продуктовые линейки терпят неудачу, и поиски виноватых ускоряются. В этот раз за провал Windows 8 винят Стива Синофского (Steve Sinofsky), но настоящая проблема заключается модели поведения, которую иллюстрируют такие действия.
Microsoft сильно не соответствует реалиям сегодняшнего дня: те немногие рынки, на которых она играет, испаряются с поражающей воображение скоростью. Давно известная привычка компании отгораживаться от остального мира, игнорируя мнения окружающих, работает неплохо до тех пор, пока нет достойной альтернативы, и такая стратегия была для компании основополагающей настолько давно, что ничего другого не осталось. Модель работает, но с ростом стен безразличия растет раздражение клиентов, тем самым увеличивая ценность возможных альтернатив. Этот цикл повторяется до тех пор, пока других альтернатив нет. Как только они появляются, то всё рушится с устрашающей быстротой.
Читать полностью »

С 9 по 11 ноября проходил Windows 8 Хакатон RUWOWZAPP, куда я сначала зарегистрировался как участник, а потом удостоился чести присутствовать на мероприятии в качестве эксперта. Будучи в качестве эксперта я познакомиться со множеством замечательных людей и их проектов. Было настолько интересно что продолжал консультировать даже по ночам, и на сон оставалось 4-5 часов. Я настолько заразился позитивом и энергией и желанием людей создавать, что тоже не удержался от создания своего небольшого прототипа приложения — Списка покупок с поддержкой распознавания голоса.
За пару часов мне удалось сделать функциональный прототип, демонстрирующий идею приложения, с клиентами для WP, Win8, Android

Мне не хотелось участвовать в конкурсе приложений с таким сырым прототипом, но мне очень хотелось показать то что я сделал за пару часов, и в последний момент, перед выступлением последнего участника встал в очередь на выступление, и ведущий позволил мне продемонстрировать свои поделки:

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

Для тех кто хочет сразу посмотреть код, исходники можно скачать здесь
А остальных прошу под кат.
Читать полностью »

в 14:23, , рубрики: .net, WP7, метки: ,

Если вы уже разрабатывали приложения под Windows Phone 7, то возможно уже заметили отсутствие некоторых элементов управления, таких как Hub Tile, сгруппированный список или список сообщений. Некоторые из них можно найти в библиотеке Silverlight Toolkit for Windows Phone. Но что делать, когда нам нужно создать приложение, похожее на стандартный Message Hub? Основная проблема заключается в том, что в стандартном LisBox'е элементы размещаются cверху вниз, в то время как в хабе сообщений — наоборот.

Список сообщений в стиле Message Hub

Хочу продемонстрировать одно из решений данной задачи. Нам понадобится лишь стандартный элемент управления ListBox, библиотека System.Windows.Interaction из Blend SDK и некоторые знания в области трансформации визуальных компонентов.
Читать полностью »

Наконец-то у меня дошли руки написать о рейтинге российских мобильных разработчиков за 2011 год. Результаты мы опубликовали еще в апреле, в них попало 38 компаний из России и СНГ. Внутри я расскажу о методике рейтинга, источниках данных и работе с ними. Бонус: значимые новости и сплетни об участниках.

МТОП20: Рейтинг мобильных аутсорсеров за 2011 год
Читать полностью »

Мы давно обещали, и мы сделали это! Теперь обладатели мобильных устройств на платформе WP7 смогут работать с судебной практикой арбитражных судов и судов общей юрисдикции, а также с документами федерального и регионального законодательства!

Сегодня стало доступно приложение СПС «Право.ru». Скачать можно по ссылке www.windowsphone.com/ru-RU/apps/cdbfa6db-4886-495c-bfe7-d0f2bd370c08

Один из наших самых сложных проектов — СПС «Право.ru» для WP7
Мы старались сделать максимально функциональное и удобное приложение, которое будет полезным как студенту, так и практикующему юристу. Разработка первой версии «Право.ru» для Windows Phone 7 была непростой во всех аспектах: что с точки зрения разработки, что с точки зрения требований к приложению и непосредственной реализации в дизайнерской и технической частях. Но обо всем по порядку.Читать полностью »

Знакомства «Мамба» на Windows Phone

Совсем недавно мы выпустили приложение для платформы Windows Phone. Мы прошли интересный путь от проектирования до публикации приложения. Сегодня мы хотели бы рассказать вам об этом. Какие подводные камни мы встретили и советы всем кто только начинает разрабатывать под эту платформу.

У нас уже есть клиенты под платформы ссылки: iOS, Android, Bada. Теперь настала очередь и для Windows Phone. Такой порядок получился отчасти исторически, но и статистика рынка вынуждает нас удовлетворять его потребности. Согласно прогнозам нескольких агентств в 2015 году платформа Windows Phone будет занимать около 16% рынка. К тому же появятся платежные методы в 8-й версии ОС, поэтому стоит начать её изучение уже сейчас.

Читать полностью »

User-hostile interfaces

В последнее время тема user friendly интерфейсов весьма популярна, производители ОС для мобильных телефонов предоставляют подробные указания, как писать хорошие интерфейсы… Так почему же ими невозможно пользоваться? А дело в фундаментальных ошибках, заложенных во все живые мобильные ОС: это однозадачные ОС. Нормальное приложение под android, ios или wp7 должно включать свой оконный менеджер, менеджер задач (как само управление задачами, так и пользовательский интерфейс к нему), обеспечивать изоляцию этих процессов и не падать при ошибках в некоторых из них, а также поддерживать режим сна и восстановление из него. Но это же задачи ОС! В рамках приложения их решить или очень сложно или невозможно. Рассмотрим примеры странного поведения мобильных ОС.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js