Mobile Development → Native vs Web. Часть 0: +1 аргумент в пользу разработки native мобильных приложений

Как-то вечером мне захотелось написать статью о разработке приложений для мобильных устройств, но тут Остапа понесло...
Так же как киборги в свое время заполонили всю планету, сейчас мобильные девайсы заполоняют нашу жизнь. А что это означает для нас, гиков? Новые возможности даже обсуждать не стоит — это вкусные плоды с дерева под названием “гаджет”. А раз есть плоды и толпы страждущих, то почему бы не начать их выращивать (я про плоды, выращивать же страждущих умеет лишь Apple )? И тот вырастит больше и вкуснее, у кого инструмент лучше. Какие есть подходы в мобильном приложениеводстве? Как минимум можно использовать старую проверенную web-платформу и заняться написанием мобильных web-приложений, либо освоить молодую отрасль разработки под iOS и Android. Выбор, не простой, и чаши весов качались крайне долго в моей голове, пока на сторону разработки приложений под iOS (потенциально и под Android) не пал один весомый аргумент, о котором сегодня и пойдет речь. Но для начала краткий экскурс в технологии и их возможности.
Блог компании Ciklum → Приезжай в Харьков и отожги вместе с нами на Ciklum Mobile Субботнике и iPhoneDevCamp 2012
Вы не поверите, но начало 2012 года началось для нас жаркой зимой! Все дело в том, что мы, в Сиклум, ежемесячно проводим около 60(!) как внутренних, так и внешних мероприятий для разработчиков, таких как тематические Сиклум Субботники, Хакатоны, кемпы и т.д.
Обмен опытом и знаниями, живые дискуссии и неформальное общение — вот цель таких мероприятий, на которые, кстати говоря, может прийти любой разработчик. И представьте себе, такой формат мероприятий пришелся по душе многим в разных городах в Украине! Например, недавно мы провели самый первый .NET Субботник в Виннице, а также очередной .NET Субботник в Харькове, поддержали DOU STARTUP MIXER и Drupal Cafe в Киеве.
11 февраля 2012 в рамках Мобильного Сиклум Субботника пройдет и iPhoneDevCamp 2012, который все так долго ждали! Таким образом, суббота в нашем харьковском офисе будет очень насыщенной. По нашей замечательной традиции, мы открыты к тем, кто хочет выступить. Так, на Мобильный Сиклум Субботник мы пригласили зубров мобильной разработки, отчаянных борцов за чистоту кода и ярых яблочников.
Обмен опытом и знаниями, живые дискуссии и неформальное общение — вот цель таких мероприятий, на которые, кстати говоря, может прийти любой разработчик. И представьте себе, такой формат мероприятий пришелся по душе многим в разных городах в Украине! Например, недавно мы провели самый первый .NET Субботник в Виннице, а также очередной .NET Субботник в Харькове, поддержали DOU STARTUP MIXER и Drupal Cafe в Киеве.
11 февраля 2012 в рамках Мобильного Сиклум Субботника пройдет и iPhoneDevCamp 2012, который все так долго ждали! Таким образом, суббота в нашем харьковском офисе будет очень насыщенной. По нашей замечательной традиции, мы открыты к тем, кто хочет выступить. Так, на Мобильный Сиклум Субботник мы пригласили зубров мобильной разработки, отчаянных борцов за чистоту кода и ярых яблочников.
Qt Software → Введение в разработку картографических и геолокационных мобильных приложений с применением QtMobility.location
Этот пост участвует в конкурсе „Умные телефоны за умные посты“
Никогда ранее не приходилось участвовать в разработке картографических и геолокационных мобильных приложений, поэтому эта конкурсная тема мне стала интересна как в плане профессионального роста, так и в плане обычного человеческого любопытства. Я, естественно, подозревал, что QtQuick значительно облегчит мне задачу изучения сабжа, но он в очередной раз приятно удивил элегантной простотой решения задачи.

Речь пойдет о QtMobility.location. Кстати, изображенное на скриншоте приложение содержит менее страницы кода на QML и ни строчки на C++.
Никогда ранее не приходилось участвовать в разработке картографических и геолокационных мобильных приложений, поэтому эта конкурсная тема мне стала интересна как в плане профессионального роста, так и в плане обычного человеческого любопытства. Я, естественно, подозревал, что QtQuick значительно облегчит мне задачу изучения сабжа, но он в очередной раз приятно удивил элегантной простотой решения задачи.

Речь пойдет о QtMobility.location. Кстати, изображенное на скриншоте приложение содержит менее страницы кода на QML и ни строчки на C++.
Mobile Development → Потыкай палочкой свой мозг
Этот пост участвует в конкурсе „Умные телефоны за умные посты“
Чем обычно мы занимаемся сидя в автобусе/метро/очереди? Правильно — фигнёй. Обычно это или музыка или глупые игры на мобилке вроде «Попробуй найди такой же шарик, как и я, скотина!».
С музыкой понятно, она везде едина, а вот с игрушками что-то можно изменить… К примеру — сделать нечто простое, но с намёком на интеллектуальность и полезность. Суть идеи проста, как две копейки — берём слово, мешаем в нём буквы и предлагаем игроку угадать изначальное словечко по рандомной каше. Навешиваем на это красивый дизайн и плавные переходы, прикручиваем уровни и рейтинги — вуаля, игра готова!
Чем обычно мы занимаемся сидя в автобусе/метро/очереди? Правильно — фигнёй. Обычно это или музыка или глупые игры на мобилке вроде «Попробуй найди такой же шарик, как и я, скотина!».С музыкой понятно, она везде едина, а вот с игрушками что-то можно изменить… К примеру — сделать нечто простое, но с намёком на интеллектуальность и полезность. Суть идеи проста, как две копейки — берём слово, мешаем в нём буквы и предлагаем игроку угадать изначальное словечко по рандомной каше. Навешиваем на это красивый дизайн и плавные переходы, прикручиваем уровни и рейтинги — вуаля, игра готова!
Mobile Development → Конкурс разработчиков под мобильные платформы с призовым фондом $20k

Компания Binpress, при поддержке Amazon AWS, GitHub, Tropo, Appsfire и некоторых других объявляет конкурс на разработку лучшего компонента для мобильных платформ. Принимаются компоненты для Android, iOS и Windows Phone. Допускается использование инструментов для кроссплатформенной разработки, такие как PhoneGap, Appcelerator Titanium или Corona.
Призовой фонд конкурса в $20k будет распределен среди лучших компонентов в различных номинациях. Каждый принятый компонент будет размещен в каталоге Binpress.
Конкурс проводится в течении месяца — с 26 октября до 26 ноября. Количество предложенных компонентов от одного участника не ограничено.
Подробнее ознакомиться с правилами конкурса можно на официальном сайте.
Блог компании Nokia → Видеозаписи с нашего MeeGo-тренинга
Привет, Хабр!
26 августа в нашем московском офисе проходил тренинг, посвященный разработке ПО для операционной системы MeeGo Harmattan. Тренинг вёл старший специалист по программированию компании Digia Тино Пусисало. Компания Digia выступает субподрядчиком Nokia по программированию и проведению обучающих тренингов. Компания представлена в 12 городах мира, включая Москву и Санкт Петербург. Головной офис находится в Хельсинки, а суммарное число сотрудников компании насчитывает более 5 тысяч специалистов.
Тренинг был посвящён не только разработке приложений для MeeGo, но и основным принципам дизайна для MeeGo Harmattan. В своём выступлении Тино Пусисало успел рассказать об устройстве системы и основных постулатах дизайна ПО (навигации, цветовой гамме, иконках, паттернах пользовательского интерфейса) на примере стандартных и популярных приложений для N9. Хотя, разумеется, в большей мере речь шла именно о разработке приложений. Докладчик очень подробно разобрал IDE Qt Creator 1.1.2, а также процесс отладки приложений непосредственно на устройствах с MeeGo Harmattan (на примере N950). Разумеется, было много информации о MeeGo 1.2 Harmattan API, Platform API (и его поддержке) и Mobility API.
Видеозаписи и презентацию с тренинга можно посмотреть под хабракатом.
26 августа в нашем московском офисе проходил тренинг, посвященный разработке ПО для операционной системы MeeGo Harmattan. Тренинг вёл старший специалист по программированию компании Digia Тино Пусисало. Компания Digia выступает субподрядчиком Nokia по программированию и проведению обучающих тренингов. Компания представлена в 12 городах мира, включая Москву и Санкт Петербург. Головной офис находится в Хельсинки, а суммарное число сотрудников компании насчитывает более 5 тысяч специалистов.
Тренинг был посвящён не только разработке приложений для MeeGo, но и основным принципам дизайна для MeeGo Harmattan. В своём выступлении Тино Пусисало успел рассказать об устройстве системы и основных постулатах дизайна ПО (навигации, цветовой гамме, иконках, паттернах пользовательского интерфейса) на примере стандартных и популярных приложений для N9. Хотя, разумеется, в большей мере речь шла именно о разработке приложений. Докладчик очень подробно разобрал IDE Qt Creator 1.1.2, а также процесс отладки приложений непосредственно на устройствах с MeeGo Harmattan (на примере N950). Разумеется, было много информации о MeeGo 1.2 Harmattan API, Platform API (и его поддержке) и Mobility API.
Видеозаписи и презентацию с тренинга можно посмотреть под хабракатом.
Разработка под Apple iOS → Трудный путь новичка в топ 5 русского App Store из песочницы
Приветствую всех. Являясь большим поклонником продукции одной известной фруктовой компании, решил попробовать свои силы в разработке под iOS. И вот хочу поделиться своим опытом и трудностями, с которыми я столкнулся, во время написания и публикации своего, фактически первого, приложения в App Store. Может быть, мой опыт окажется кому то полезным. А трудностей было предостаточно. В процессе публикации в App Store приложение было 2 раза отклонено и третий раз висело 6 дней в статусе «In Review». В итоге моя настойчивость победила, приложение опубликовали и оно попало в пятерку русского App Store в категорию Top Free iPhone Navigation Apps. И так все по порядку.
Песочница → Кухня Indie Gamedeveloper'а с предысторией из песочницы
Для начала краткая предыстория, как к этому пришел, и с каким багажом.
Имея опыт работы в IT по специальности System Administrator/Engineer, меня все время привлекало что-то новое, получать новые знания во всех сферах, начиная от религии заканчивая компьютерном миром, в котором, как мне кажеться, можно практически бесконечно прокачивать свой скилл, скорее всего это отличительная особенность людей нашей профессии. В итоге появилась идея о создании чего то большего чем просто работа по специальности. Ну и конечно же двигало желание заработать денег и стать финансово независимым от разных жизненных неурядиц. Путь этот начался в уже немного далеком 2007.
Интересно, что к вам первым приходит в голову после совмещения IT и коммерции? Не думаю, что первое, что придет вам в голову, будет сильно отличаться от следующего абзаца:
Имея опыт работы в IT по специальности System Administrator/Engineer, меня все время привлекало что-то новое, получать новые знания во всех сферах, начиная от религии заканчивая компьютерном миром, в котором, как мне кажеться, можно практически бесконечно прокачивать свой скилл, скорее всего это отличительная особенность людей нашей профессии. В итоге появилась идея о создании чего то большего чем просто работа по специальности. Ну и конечно же двигало желание заработать денег и стать финансово независимым от разных жизненных неурядиц. Путь этот начался в уже немного далеком 2007.
Интересно, что к вам первым приходит в голову после совмещения IT и коммерции? Не думаю, что первое, что придет вам в голову, будет сильно отличаться от следующего абзаца:
Game Development → Cocos2d-x: Пишем первое кроссплатформенное приложение из песочницы
Предисловие.
Программирование для мобильных платформ становиться все популярнее. Ежедневно, на свет появляются новые приложения и игры, что, естественно, увеличивает конкуренцию на этом рынке. И каждый, уважающий себя разработчик должен разрабатывать и поддерживать свой программный продукт, как минимум на двух самых популярных платформах, коими, на мой взгляд, являются android и iOS. Еще в недавнем прошлом, для такой поддержки, требовалось разрабатывать две различные программы на разных языках программирования. Но сейчас, появляется много кроссплатформенных движков, помогающих экономить разработчикам драгоценное время.
Windows Phone → Опыт разработки для WP7 или gMaps тру стори
Мы — Алексей Страх и Александр (часто Алексей :) ) Сороколетов — авторы gMaps, одного из самых популярных приложений для Windows Phone 7 в Европе. Занимаемся любимым делом — разработкой приложения для WP7 и хотим поделиться своим опытом и историей создания gMaps. Приходите на Windows Phone Camp 5 сентября – мы там лично все расскажем и ответим на Ваши вопросы.