Миграция приложения Windows Phone в Windows Store XAML

Большая статья с различными нюансами портирования Windows Phone приложения в Windows Store.

Уже есть небольшой опыт по миграции игр под Windows Store это Brainy Words и игра Numbers. До релиза осталось немного. Так как приложения и игры уже давно пишу используя MVVM паттерн, то процесс миграции свелся к Find & Replace и замене библиотек на соответствующие платформе. Местами пришлось заменять элементы управления на родные.

Если хотите заранее сократить издержки на миграцию, то используйте MVVM, Portable Class Library и библиотеки элементов управления (controls) которые есть под обе платформы. MVVM позволяет отделить логику от UI, в результате XAML становиться валидным уже после фазы Find & Replace, а код в ModelView практически сразу.

игра Numbers для Windows Phone

Выпустил еще одну игру в Windows Phone Store, на этот раз кодил один и только под платформу WP8. Стоит выпустить версию под Windows Phone 7, ибо аудитория большая. И специфичного для платформы кода мало.

Цель игры — найти все числа от 1 до 48 в Обычном режиме игры и от 1 до 96 в Сложном. Так же есть возможность играть вдвоем на одном устройстве, очень удобно играть на больших смартфонах.

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

Выставил игру на конкурс приложений от Microsoft «Проведи лето с пользой«.

Обычный режим игры. 48 чисел


Читать далее

Сравнить Excel таблицы

Нашел простой способ сделать все ручками с помощью не хитрой формулы


=IF(Sheet1!A1 <> Sheet2!A1; CONCATENATE("Sheet1 = ";Sheet1!A1; " Sheet2 = ";Sheet2!A1); "")

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

Brainy Memory 1.4

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

Download from Windows Phone Store
 

Теперь точно знаю что означают слова — STATUS: SIGNING FAILED. Ошибка очень коварная.
Читать далее

Конкурсы : Windows 8, Windows Phone

до 5 июня Москва глазами разработчиков
призы: Nokia Lumia 920, планшет на Windows 8

до 17 мая WIN IT Belarus — конкурс приложений под Windows 8
призы: Nokia Lumia 920, планшет на Windows 8

до 15 мая РАЗРАБОТАЙ СВОЕ ПЕРВОЕ WINDOWS ПРИЛОЖЕНИЕ
призы: телефоны Nokia на Windows Phone 8, подписка MSDN Professional, планшет на Windows RT

до 20 апреля Конкурс приложений от AppProfessionals.ru и iGuides.ru!
призы: Nokia Lumia 820, Nokia Lumia 620.