войти зарегистрироваться

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

image

Как-то вечером мне захотелось написать статью о разработке приложений для мобильных устройств, но тут Остапа понесло...

Так же как киборги в свое время заполонили всю планету, сейчас мобильные девайсы заполоняют нашу жизнь. А что это означает для нас, гиков? Новые возможности даже обсуждать не стоит — это вкусные плоды с дерева под названием “гаджет”. А раз есть плоды и толпы страждущих, то почему бы не начать их выращивать (я про плоды, выращивать же страждущих умеет лишь 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, который все так долго ждали! Таким образом, суббота в нашем харьковском офисе будет очень насыщенной. По нашей замечательной традиции, мы открыты к тем, кто хочет выступить. Так, на Мобильный Сиклум Субботник мы пригласили зубров мобильной разработки, отчаянных борцов за чистоту кода и ярых яблочников.

Qt SoftwareВведение в разработку картографических и геолокационных мобильных приложений с применением QtMobility.location

Этот пост участвует в конкурсе „Умные телефоны за умные посты

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


Речь пойдет о QtMobility.location. Кстати, изображенное на скриншоте приложение содержит менее страницы кода на QML и ни строчки на C++.

Mobile DevelopmentПотыкай палочкой свой мозг

Этот пост участвует в конкурсе „Умные телефоны за умные посты

imageЧем обычно мы занимаемся сидя в автобусе/метро/очереди? Правильно — фигнёй. Обычно это или музыка или глупые игры на мобилке вроде «Попробуй найди такой же шарик, как и я, скотина!».

С музыкой понятно, она везде едина, а вот с игрушками что-то можно изменить… К примеру — сделать нечто простое, но с намёком на интеллектуальность и полезность. Суть идеи проста, как две копейки — берём слово, мешаем в нём буквы и предлагаем игроку угадать изначальное словечко по рандомной каше. Навешиваем на это красивый дизайн и плавные переходы, прикручиваем уровни и рейтинги — вуаля, игра готова!

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.

Видеозаписи и презентацию с тренинга можно посмотреть под хабракатом.

Разработка под 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 и коммерции? Не думаю, что первое, что придет вам в голову, будет сильно отличаться от следующего абзаца:

Game DevelopmentCocos2d-x: Пишем первое кроссплатформенное приложение из песочницы

Предисловие.


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

Windows PhoneОпыт разработки для WP7 или gMaps тру стори

Мы — Алексей Страх и Александр (часто Алексей :) ) Сороколетов — авторы gMaps, одного из самых популярных приложений для Windows Phone 7 в Европе. Занимаемся любимым делом — разработкой приложения для WP7 и хотим поделиться своим опытом и историей создания gMaps. Приходите на Windows Phone Camp 5 сентября – мы там лично все расскажем и ответим на Ваши вопросы.