Tech новости

Интервью с разработчиком: Джеймс Манди из Travelnapp

На этой неделе Джеймс Манди — наш собеседник для разработчиков Windows Phone. Будучи мозгами (и мускулатурой ) позади Travelnapp , он позволил пассажирам WP7 отдохнуть от городской суеты и переместиться в свое воображаемое царство, не пропустив при этом свою остановку поезда. Помимо путешествий по рельсам, приложение работает практически для всего, путешествует на машине, автобусе или даже гуляет (если вам как-то удается выйти на лунатизм).

Проверьте интервью после перерыва.

Расскажите нам о себе, о том, что вы делаете, о программировании и т. Д.

В настоящее время я учусь на физике в Университете Шеффилда, и именно на этом курсе (всего пару месяцев назад) я написал модуль по программированию на Си. С этого самого моего первого знакомства с программированием меня зацепили проблемы и возможности, которые он представил. С тех пор я потратил много времени на изучение C #, Silverlight и Windows Phone из книг в свободное время. Мне особенно понравилась возможность использовать свое творчество, которым я не пользовался много, если вообще занимался физикой!

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

Какие пути привели вас к разработке для Windows Phone?

Основной причиной, по которой меня привлекли Windows Phone, а не другие мобильные платформы, была программа Microsoft DreamSpark. Через DreamSpark любой студент может зарегистрироваться и получить бесплатные копии тонны программного обеспечения Microsoft. Во время разработки моего приложения я сэкономил не менее 1000 фунтов стерлингов за бесплатные копии Visual Studio Professional и Expression Studio Ultimate!

Помимо того, что Microsoft бесплатна, она много сделала для создания большого и преданного своему делу сообщества разработчиков. В Интернете есть множество учебных материалов, а также множество действительно качественных книг. Я также присутствовал на семинаре по Windows Phone 7, проводимом APPA Mundi и Microsoft, и в результате многому научился, встретился с множеством разработчиков и получил бесплатный телефон для разработчиков, на котором можно было создавать мои приложения!

Почему вы продолжаете разрабатывать для Windows Phone?

Я продолжаю разрабатывать для Windows Phone по тем же причинам, что и выше. Сообщество действительно фантастическое — всегда есть кто-то, кто может помочь, если у вас есть проблема, на которой вы застряли. В Лондоне также существует группа пользователей Windows Phone (WPUG), которая собирается каждый месяц и является фантастическим местом для встреч, обсуждения и обмена приложениями с другими разработчиками! Я еще не слышал о каких-либо неприятных событиях, которые кто-либо имел с разработкой Windows Phone.

Вы разрабатываете для других платформ? Если да, то как сравнивается ваш опыт работы с Windows Phone?

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

Что заставило вас спланировать Travelnapp и столкнулись ли вы с какими-либо препятствиями в процессе разработки?

Я на самом деле пришел к идее о Travelnapp по крайней мере 10 лет назад, когда я пытался придумать, как не дать папе заснуть в поезде после работы. В то время, когда Nokia 3310 был самым умным телефоном, я подумал о том, чтобы, возможно, использовать MP3-плеер, но, поскольку у меня не было опыта работы с дизайном и электроникой, я забыл об этом. Когда я начинал разработку Windows Phone, мне показалось, что это прекрасная возможность превратить мою идею в продукт — очень увлекательно!

Поскольку я был новичком, на протяжении всего процесса разработки я столкнулся с рядом препятствий, и, к счастью, ни одно из них не осталось нерешенным (большая заслуга сообщества!). У меня действительно было много проблем с надгробием, но благодаря Майку Ормонду из Microsoft я смог разобраться с этим — извлеченный урок: не просто копируйте код из Интернета, даже если вы думаете, что знаете, что он делает!

Какие ориентированные на разработчиков функции, представленные в Mango, являются вашими любимыми?

Я действительно взволнован новым эмулятором, который действительно полезен, а также новым API, открытым для разработчиков. С нетерпением жду возможности использовать эти API в некоторых интересных приложениях, которые у меня есть.

Где вы видите развитие Windows Phone в будущем и планируете ли вы будущие проекты?

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

Если бы у вас была возможность, что бы вы изменили в процессе разработки Windows Phone?

Microsoft совершенствует процесс отправки приложений день ото дня, но я все еще хотел бы видеть, как он улучшается и устраняет некоторые проблемы. Кроме того, я высоко ценю усилия Microsoft и Брэндона Уотсона, направленные на то, чтобы сделать Windows Phone 7 dev как можно лучше.

Большое вам спасибо за ваше время. Есть ли какие-то напутствия для сообщества Windows Phone?

С удовольствием. Я бы сказал, не сидеть сложа руки и смотреть, как другие люди делают приложения. Если у вас есть идея (и немного свободного времени!), Возьмите несколько книг и бесплатных инструментов и начните программировать!

Прямо сейчас, вы можете посетить веб-сайт Jame (Mendzapp) для получения дополнительной информации о Travelnapp или будущих проектах.

Похожие посты
Tech новости

Про совет: Протрите порно с вашего телефона перед заменой его

Tech новости

Охранная фирма детализирует проблемы конфиденциальности; разработчик рассказывает нам свою сторону истории

Tech новости

Проект Android UI Utilities приносит унифицированные инструменты дизайна для разработчиков

Tech новости

Google утверждает, что популярные обои-приложения считаются безопасными